CSSでインセットボーダー(へり込み枠線)を設定する方法
CSSでインセットボーダー(くぼんだように見える枠線)を設定するには、border-styleプロパティにinsetという値を指定します。
insetを指定すると、要素の境界線が内側へ沈み込んでいるように表示され、押し込まれたような立体感のあるデザインを作ることができます。逆に外側へ浮き上がって見せたい場合は、outsetを使用します。
基本的な使い方
インセットボーダーを適用するには、border-styleだけでなくborder-widthも一緒に設定するのがポイントです。幅が0のままでは枠線が表示されないためです。
サンプルコード
<html> <head> </head> <body> <p style = "border-width:4px; border-style:none;"> これは枠線なし(none)のテキストです。 </p> <p style = "border-width:4px; border-style:inset;"> これはインセットボーダーのテキストです。 </p> </body> </html>
コードの解説
- 1つ目の段落:
border-style:none;を指定しているため、border-width:4px;を設定していても枠線は表示されません。 - 2つ目の段落:
border-style:inset;を指定することで、内側に沈み込んだような立体感のある4pxの枠線が表示されます。
ポイントまとめ
insetはborder-styleプロパティの値の一つです。- 枠線を表示するには
border-widthで太さを指定します。 - 枠線の色は
border-colorプロパティで変更できます。 - より柔軟な装飾を行いたい場合は、
box-shadowのinsetキーワードを使う方法もあります。
-
CSSで左上の角を丸くする方法|border-top-left-radiusの使い方
要素の左上の角だけを丸くしたい場合は、CSSの border-top-left-radius プロパティを使用します。このプロパティを使うことで、要素全体の角ではなく、左上のコーナーのみに個別の角丸を適用できます。以下は、border-top-left-radius プロパティを使って左上の角を丸くする具体的なコード例です。実際にブラウザで実行して、表示結果を確認してみてください。コード例<html> <head> <style> &n
-
CSSで右上の角丸を設定する方法|border-top-right-radiusの使い方
CSSで要素の右上の角だけを丸くしたい場合は、border-top-right-radiusプロパティを使用します。このプロパティを指定すると、右上隅のみに丸みを帯びた境界線を設定でき、ボックス全体のデザインに柔らかさやアクセントを加えることができます。border-top-right-radiusの基本border-top-right-radiusには、px・em・%などの単位で値を指定します。値が大きいほど角の丸みが大きくなり、0を指定すると直角に戻ります。サンプルコード以下のコードは、border-top-right-radiusプロパティを使って右上の角だけを大きく丸める実装例です。&