2012/07/06
[CSS] 画像を使わずにちょっとした区切り線やボーダーのデザイン
Demo:フラットな一本線に重なる文字
separator line 1
Demo:ちょい立体線に重なる文字
separator line 2
Demo:雑誌にありそうなボーダーの長さを自由に調整
magazine line 1
Demo:雑誌にありそうな上が太い二重線
magazine line 2
HTML
line decorationseparator line 2magazine line 1magazine line 2
CSS
/* フラットな一本線 */ .separator-line { position: relative; text-align: center; } .separator-line:after { content: " "; position: absolute; top: 50%; left: 0; width: 100%; border-bottom: #323151 1px solid; } .separator-line span { position: relative; padding: 0 .5em; background: #fff; font-size: 2em; color: #323151; text-transform: uppercase; z-index: 100; } /* ちょい立体線 */ .separator-line2 { position: relative; background: #323151; text-shadow:0 1px 0 rgba(255, 255, 255, 1); text-align: center; } .separator-line2:before, .separator-line2:after { content: " "; position: absolute; top: 50%; left: 0; width: 100%; } .separator-line2:before { border-bottom: 2px solid rgba(255, 255, 255, .05); } .separator-line2:after { border-bottom: 1px solid rgba(20, 20, 35, .5); } .separator-line2 span { position: relative; padding: 0 .5em; background: #323151; font-size: 2em; color: #fff; text-transform: uppercase; z-index: 100; } /* ボーダーの長さを自由に調整 */ .magazine-line { position: relative; line-height: 1; font-size: 3em; text-transform: uppercase; text-align: center; color: #323151; } .magazine-line:after { content: " "; position: relative; margin: .5em auto 0; display: block; width: 2em; border-bottom: #323151 5px solid; } /* 上が太い二重線 */ .magazine-line2 { position: relative; line-height: 1; font-size: 3em; text-transform: uppercase; text-align: center; color: #323151; } .magazine-line2:before { content: " "; position: relative; margin: 0 auto .5em; display: block; width: 100%; height:1px; border-top: #323151 5px solid; border-bottom: #323151 1px solid; }
0 件のコメント :
コメントを投稿