CSSでノートの罫線を作ることが出来るグラデーションのコード

PR
海外で一般的に使われるノートの罫線を表現したCSSのコード
背景にCSSのグラデーションを指定するだけで利用できる
手書き風のフォントと組み合わせれば、雰囲気がより出る。
ノート風の背景を作るコード
CSS
.lined-paper {
height: 600px;
position: relative;
background-color: #ffffe7;
background-image:
linear-gradient(90deg, transparent 29px, #fcc 29px, #fcc 31px, transparent 31px),
linear-gradient(90deg, transparent 49px, #fcc 49px, #fcc 51px, transparent 51px),
linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);
background-size: 100% 1.5em;
}
.lined-paper:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 4em;
background-color: #ffffe7;
background-image:
linear-gradient(90deg, transparent 29px, #fcc 29px, #fcc 31px, transparent 31px),
linear-gradient(90deg, transparent 49px, #fcc 49px, #fcc 51px, transparent 51px);
}
beforeの方のコードは、上部の大きめのスペースのエリアを表現したものです
.lined-paper の background-image の 1と2行目は左側にある縦のラインを
同じくbeforeにあるのも縦のライン
(Chromeだと、縦のラインの挙動が異なる場合がある、paddingの大きさで表示されなくなる時がある。)
PR


COMMENT