CSSでノートの罫線やグリッドなど、さまざまな要素の背景にパターンを簡単に実装できるライブラリ -pattern.css
Post on:2020年4月23日
ページ全体、テキストやボックスなどのさまざまな要素の背景に美しいパターンを簡単に実装できるスタイルシートのライブラリを紹介します。
ノートみたいな罫線、ドット、チェック、グリッド、ジグザグなど、要素にclass名を与えるだけで実装できます。
pattern.css
pattern.css -GitHub
pattern.cssの特徴
pattern.cssはCSSのみのライブラリで、さまざまな要素の背景を美しいパターンで塗りつぶします。
- JavaScriptは一切無し、CSSのみのライブラリ。
- gzip圧縮で、1Kb未満。
- すべてのモダンブラウザをサポート。
- SCSSで構築。
- フルカラーコントロール。
- MITライセンスで、個人でも商用プロジェクトでも無料で利用できます。
pattern.cssを使用すると、ページ全体やテキストやボックスなど、さまざまな要素の背景をパターンで塗りつぶします。
ページ全体にパターンを適用
コンテンツの区切りにパターンを適用
フォント自体や文字の背景にパターンを適用
画像コンテナにパターンを適用
pattern.cssの使い方
使い方は、簡単です。
Step 1: 外部ファイル
当スタイルシートを外部ファイルとして記述します。
1 2 3 4 5 6 7 8 |
<html> <head> <link href="dist/pattern.min.css" rel="stylesheet"> </head> <body> コンテンツ </body> </html> |
CSSファイルはCDNでも用意されています。
1 |
<link href="https://unpkg.com/pattern.css" rel="stylesheet"> |
npm経由でもインストールできます。
1 |
npm install pattern.css |
Step 2: HTML
あとは、要素にclassを適用するだけです。
1 |
<div class="pattern-checks-sm bg-blue white">...</div> |
Bootstrapなど、他のフレームワークにも利用できます。
1 |
<div class="pattern-checks-sm bg-primary text-white">...</div> |
pattern.cssのデモ
デモではさまざまな要素に適用したパターンを楽しめます。
実際にpattern.cssを使用して、パターンを実装してみました。
シンプルにカラーは無しにしています。
pattern-horizontal-lines-md
1 |
<div class="pattern-horizontal-lines-md">.pattern-horizontal-lines-md</div> |
.pattern-checks-md
1 |
<div class="pattern-checks-md">.pattern-checks-md</div> |
.pattern-dots-md
1 |
<div class="pattern-dots-md">.pattern-dots-md</div> |
.pattern-grid-md
1 |
<div class="pattern-grid-md">.pattern-grid-md</div> |
.pattern-diagonal-stripes-md
1 |
<div class="pattern-diagonal-stripes-md">.pattern-diagonal-stripes-md</div> |
.pattern-zigzag-md
1 |
<div class="pattern-zigzag-md">.pattern-zigzag-md</div> |
sponsors