枠線の種類
ここではCSSで枠線の種類を指定していきます。枠線の種類として、実線、点線、破線などがあり、各辺を個別に設定することも可能です。まとめて各辺の色、種類、太さを設定する場合はCSSプロパティ「border」で設定します。
border-style
CSSプロパティborder-styleを設定して枠線の種類を変更してみましょう。border-styleに入力する値として以下のようなものがあります。
border-styleの値 | 解説 |
solid | 実線 |
dotted | 点線 |
dashed | 破線 |
double | 二重線 |
none | 線なし |
groove | 刻まれているような線 |
ridge | 飛び出てるような線 |
inset | 凹んでいるような線 |
outset | 線の内側が出ているような線 |
枠線の種類を個別で設定する場合はborder- -styleの間にtop,right,bottom,leftを入力してそれぞれを設定します。
枠線の太さをborder-widthで、色をborder-colorで設定しています。またdisplayでdiv要素が横並びになるように設定しています。
要素 | 解説 |
<div> | コンテンツをグループ化 |
CSSプロパティ | 解説 |
border-style | 枠線の種類を上下左右まとめて設定 |
border-top-style | 枠線上部の種類 |
border-right-style | 枠線右の種類 |
border-bottom-style | 枠線下部の種類 |
border-left-style | 枠線左の種類 |
HTMLコード記述例
<div class="b-sample1">枠線いろいろ</div>
<div class="b-sample2">枠線dridge</div>
<div class="b-sample3">枠線inset</div>
外部ファイルCSS記述例
@charset "utf-8";
div.b-sample1 {
border-top-style: solid;
border-right-style: dotted;
border-bottom-style: dashed;
border-left-style: double;
border-width: 5px;
border-color: red;
margin-right: 10px;
width: 150px;
height: 150px;
display: inline-block;
}
div.b-sample2 {
border-style: ridge;
border-width: 5px;
border-color: orange;
margin-right: 10px;
width: 150px;
height: 150px;
display: inline-block;
}
div.b-sample3 {
border-style: inset;
border-width: 5px;
border-color: yellow;
width: 150px;
height: 150px;
display: inline-block;
}
ブラウザ表示例
枠線いろいろ
枠線dridge
枠線inset
スポンサードリンク
CSS枠線 関連記事
- 枠線の種類・太さ・色をまとめて設定する … border
- 枠線の種類 … border-style
- 枠線の太さ … border-width
- 枠線の色 … border-color
- 枠線の角を丸くする … border-radius