-
border-radiusプロパティを使用する方法:
.circle-border { width: 100px; height: 100px; border: 2px solid black; border-radius: 50%; }
上記のコードでは、
border-radius: 50%
を設定することで、要素を円形にします。width
とheight
は要素のサイズを指定するためのプロパティです。 -
::before要素を使用する方法:
.circle-border { width: 100px; height: 100px; position: relative; } .circle-border::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 2px solid black; border-radius: 50%; box-sizing: border-box; }
上記のコードでは、要素自体には境界線がなく、::before要素を使用して境界線の円形を作成しています。
content: ""
は必要なプロパティで、中身を空にするために使用されます。 -
SVGを使用する方法:
<svg width="100" height="100"> <circle cx="50" cy="50" r="48" stroke="black" stroke-width="2" fill="none" /> </svg>
上記のコードでは、SVGを使用して円形の境界線を作成しています。
cx
とcy
は中心座標を指定し、r
は半径を指定します。stroke
とstroke-width
は境界線の色と太さを指定します。
これらはいくつかの一般的な方法ですが、CSSを使用して円形の境界線を作成する方法はさまざまあります。必要に応じてこれらのコード例をカスタマイズして使用することができます。