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 件のコメント :
コメントを投稿