CSS/border
border プロパティ
編集CSS の border
プロパティは、要素のボーダーを一括で指定するために使用されます。このプロパティでは、ボーダーの幅、スタイル、色をまとめて設定できます。
基本構文
編集border: <border-width> <border-style> <border-color>;
border-width
:枠線の太さを指定します。キーワード値(例:thin
,medium
,thick
)またはピクセル(px)やその他の長さ単位(例:em
,%
)を使用できます。border-style
:枠線の種類を指定します。一般的な値としては、solid
(実線)、dashed
(破線)、dotted
(点線)、double
(二重線)などがあります。border-color
:枠線の色を指定します。色名(例:red
)、RGB値(例:rgb(255, 0, 0)
)、または16進数カラーコード(例:#ff0000
)を使用できます。
- 例
border: 1px solid black;
上記の例では、幅が 1px の黒い実線ボーダーを指定しています。
border-bottom
編集下ボーダーを指定します。幅、スタイル、色を個別に設定できます。
- 例
border-bottom: 2px dashed blue;
上記の例では、下部に 2px の青い破線ボーダーを指定しています。
border-bottom-color
編集下ボーダーの色を指定します。
- 例
border-bottom-color: red;
上記の例では、下部のボーダー色を赤に指定しています。
border-bottom-left-radius
編集左下の角丸を指定します。
- 例
border-bottom-left-radius: 10px;
上記の例では、左下の角に 10px の丸みを指定しています。
border-bottom-right-radius
編集右下の角丸を指定します。
- 例
border-bottom-right-radius: 10px;
上記の例では、右下の角に 10px の丸みを指定しています。
border-bottom-style
編集下ボーダーのスタイルを指定します。
- 例
border-bottom-style: dotted;
上記の例では、下部のボーダーに点線スタイルを指定しています。
border-bottom-width
編集下ボーダーの幅を指定します。
- 例
border-bottom-width: 3px;
上記の例では、下部のボーダー幅を 3px に指定しています。
border-collapse
編集テーブルのボーダーの結合方法を指定します。
- 例
border-collapse: collapse;
上記の例では、テーブルのボーダーが結合して表示されます。
border-color
編集ボーダーの色を指定します。複数の色を順番に指定することができます。
- 例
border-color: red green blue yellow;
上記の例では、順に赤、緑、青、黄色の色を指定しています。
border-image
編集ボーダー画像を指定します。
- 例
border-image: url("border.png") 30 round;
上記の例では、ボーダー画像として border.png
を使用し、30% の割合で分割し、繰り返し表示します。
border-image-outset
編集ボーダー画像がボーダー領域からどれだけはみ出すかを指定します。
- 例
border-image-outset: 10px;
上記の例では、ボーダー画像が 10px はみ出すように指定しています。
border-image-repeat
編集ボーダー画像の繰り返し方法を指定します。
- 例
border-image-repeat: repeat;
上記の例では、ボーダー画像が繰り返し表示されます。
border-image-slice
編集ボーダー画像の分割方法を指定します。
- 例
border-image-slice: 30%;
上記の例では、ボーダー画像を 30% の位置で切り取って使用します。
border-image-source
編集ボーダー画像のソースを指定します。
- 例
border-image-source: url("border.png");
上記の例では、border.png
をボーダー画像として指定しています。
border-image-width
編集ボーダー画像の幅を指定します。
- 例
border-image-width: 1;
上記の例では、ボーダー画像の幅を 1 倍に設定しています。
border-left
編集左ボーダーを指定します。幅、スタイル、色を個別に設定できます。
- 例
border-left: 1px solid black;
上記の例では、左側に 1px の黒い実線ボーダーを指定しています。
border-left-color
編集左ボーダーの色を指定します。
- 例
border-left-color: red;
上記の例では、左側のボーダー色を赤に指定しています。
border-left-style
編集左ボーダーのスタイルを指定します。
- 例
border-left-style: dashed;
上記の例では、左側に破線ボーダーを指定しています。
border-left-width
編集左ボーダーの幅を指定します。
- 例
border-left-width: 2px;
上記の例では、左側のボーダー幅を 2px に設定しています。
border-radius
編集全体の角丸を指定します。四隅の角に丸みを付けることができます。
- 例
border-radius: 10px;
上記の例では、全ての角に 10px の丸みを指定しています。
border-right
編集右ボーダーを指定します。幅、スタイル、色を個別に設定できます。
- 例
border-right: 1px solid black;
上記の例では、右側に 1px の黒い実線ボーダーを指定しています。
border-right-color
編集右ボーダーの色を指定します。
- 例
border-right-color: blue;
上記の例では、右側のボーダー色を青に指定しています。
border-right-style
編集右ボーダーのスタイルを指定します。
- 例
border-right-style: dotted;
上記の例では、右側に点線ボーダーを指定しています。
border-right-width
編集右ボーダーの幅を指定します。
- 例
border-right-width: 3px;
上記の例では、右側のボーダー幅を 3px に設定しています。
border-spacing
編集テーブルセルの間隔を指定します。
- 例
border-spacing: 2px 5px;
上記の例では、テーブルセル間に 2px の水平間隔と 5px の垂直間隔を指定しています。
border-style
編集ボーダーのスタイルを指定します。複数のスタイルを指定できます。
- 例
border-style: solid dashed dotted double;
上記の例では、ボーダーのスタイルを順に実線、破線、点線、二重線に指定しています。
border-top
編集上ボーダーを指定します。幅、スタイル、色を個別に設定できます。
- 例
border-top: 1px solid black;
上記の例では、上部に 1px の黒い実線ボーダーを指定しています。
border-top-color
編集上ボーダーの色を指定します。
- 例
border-top-color: green;
上記の例では、上部のボーダー色を緑に指定しています。
border-top-left-radius
編集左上の角丸を指定します。
- 例
border-top-left-radius: 10px;
上記の例では、左上の角に 10px の丸みを指定しています。
border-top-right-radius
編集右上の角丸を指定します。
- 例
border-top-right-radius: 10px;
上記の例では、右上の角に 10px の丸みを指定しています。
border-top-style
編集上ボーダーのスタイルを指定します。
- 例
border-top-style: groove;
上記の例では、上部に溝線スタイルのボーダーを指定しています。
border-top-width
編集上ボーダーの幅を指定します。
- 例
border-top-width: 2px;
上記の例では、上部のボーダー幅を 2px に設定しています。
border-width
編集ボーダーの幅を指定します。順番に指定することもできます。
- 例
border-width: 1px 2px 3px 4px;
上記の例では、上・右・下・左のボーダー幅をそれぞれ指定しています。
まとめ
編集border
プロパティを使うことで、要素に枠線を追加でき、太さ、スタイル、色を自由にカスタマイズできます。- 個別の辺に対して異なるボーダーを指定したり、角を丸くしたりすることも可能です。
- ボーダーはウェブデザインにおいて、要素の区切りや視覚的な強調に非常に有用です。