border (枠線)

square_border cssの基本

borderプロパティは「枠線」を指定する場合に使用します。

html

<div class="square_border"></div>

css

.square_border {
	width: 100px;
	height: 100px;
	background-color: #39a9d6;
	border: 5px solid #2d424f;
}

設定方法

指定方法

border: 幅 スタイル 色(一括指定)
border-top: 幅 スタイル 色(上のみ)
border-left: 幅 スタイル 色(左のみ)
border-bottom: 幅 スタイル 色(下のみ)
border-right: 幅 スタイル 色(右のみ)

数値
px / em 等で指定
キーワード
thin(細い)/ medium(普通)/ thick(太い)※ブラウザにより太さが異なる

スタイル

none
非表示で太さ0(初期値)
hidden
非表示で太さ0
solid
1本線
double
2本線
groove
立体的(窪んだ線)
ridge
立体的(隆起した線)
inset
上・左が暗く、下・右が明るく表示される
outset
上・左が明るく、下・右が暗く表示される
dashed
破線
dotted
点線

色指定
「#000000」(色コード)又は「カラーネーム」(red や gray 等)
透明
transparent(初期値)

個別に設定

html

<div class="square_triangle"></div>

css

.square_triangle {
	width: 0;
	height: 0;
	border-top: 50px solid #59bde0;
	border-right: 50px solid #39a9d6;
	border-bottom: 50px solid #2d424f;
	border-left: 50px solid #2d8fb5;
}

個別に設定2

html

<div class="square_triangle2"></div>

css

.square_triangle2 {
	width: 40px;
	height: 40px;
	background-color: #dce0e0;
	border-top: 50px solid #59bde0;
	border-right: 50px solid #39a9d6;
	border-bottom: 50px solid #2d424f;
	border-left: 50px solid #2d8fb5;
}
タイトルとURLをコピーしました