でこぼこボーダー
デモ
CSSコードコピー
※ 当サイトのリセットCSSにはressを使用しています。
コピーする
使い方
div
要素を1つ用意し、class="cca-roughBorder"
を付与してください。
色は適宜変更してください。
解説
入れ物のスタイルを定義しています。
でこぼこを表す要素を絶対配置にするため、position: relative;
を当てておきます。
ボーダーの高さ分の余白をpadding-bottom
で確保します。
でこぼこを表す要素は親要素からはみ出るため、はみ出た部分を表示させないようにoverflow: hidden;
を当てておきます。
本デモでは背景色をwhite
にしています。
ボーダーの基本となる部分を疑似要素::before
で表現していきます。
高さは入れ物に設定した余白を超えない大きさにします。
絶対配置で入れ物の下に固定、横幅がいっぱいになるようにします。
本デモではボーダーの色をgray
にしています。
ボーダーのでこぼこ部分を疑似要素::after
で表現していきます。
縦横幅を疑似要素::before
で設定したボーダーの高さと同様にし、絶対配置で左下に固定、でこぼこの幅が5px
になるようにずらしておきます。
でこぼこ1つ1つをbox-shadow
で表現します。
5px
間隔になるように右方向に、上下交互にずらしながら影を落としていきます。
色は入れ物の背景色に揃えます。
ヘルプ・コンタクト
機能に関するご質問は、このページの下部に表示されている Twitter
のアイコンから Twitter に遷移後、 DM 等でご連絡ください。
導入サポートやカスタマイズも有償にてお受け致しますので、 DM
等でご連絡ください。