今回はborderプロパティを使って、色々な枠線を作っていきます。
シンプル
sample sample sample sample sample
シンプルに黒の線で囲んでいます。
HTML
<div class="border1">sample sample sample sample sample</div>
CSS
.border1 {
padding: 0.5em 1em;
font-weight: bold;
display: inline-block;
border: solid 3px #000;
}
丸み
sample sample sample sample sample
border-radiusで角に丸みをつけています。
HTML
<div class="border2">sample sample sample sample sample</div>
CSS
.border2 {
padding: 0.5em 1em;
font-weight: bold;
display: inline-block;
border: solid 3px #000;
border-radius: 10px;
}
二重線
sample sample sample sample sample
borderプロパティ「double」を使用して、二重線の枠を作っています。
HTML
<div class="border3">sample sample sample sample sample</div>
CSS
.border3 {
padding: 0.5em 1em;
font-weight: bold;
display: inline-block;
border: double 6px #000;
}
点線
sample sample sample sample sample
borderプロパティ「dashed」を使用して、点線の枠を作っています。
HTML
<div class="border4">sample sample sample sample sample</div>
CSS
.border4 {
padding: 0.5em 1em;
font-weight: bold;
display: inline-block;
border: dashed 3px #000;
}
影
sample sample sample sample sample
box-shadowで影をつけています。
HTML
<div class="border5">sample sample sample sample sample</div>
CSS
.border5 {
padding: 0.5em 1em;
font-weight: bold;
display: inline-block;
border: solid 3px #000;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
}
タイトル
Sample
sample sample sample sample sample
枠にタイトルを入力することができます。
HTML
<div class="border6"> <span class="box-title">Sample</span> <p>sample sample sample sample sample</p> </div>
CSS
.border6 {
position: relative;
padding: 0 1em;
display: inline-block;
border: dashed 3px #aaa;
border-radius: 10px;
}
.border6 .box-title {
position: absolute;
display: inline-block;
top: -13px;
left: 10px;
padding: 0 9px;
line-height: 1;
font-size: 19px;
background: #FFF;
color: #000;
}
gif + 枠線
imgにも枠線をつけることができます。


© Unity Technologies Japan/UCL

