ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用して 2 つの異なる境界線を持つ円をレスポンシブに作成する方法

CSS を使用して 2 つの異なる境界線を持つ円をレスポンシブに作成する方法

Mary-Kate Olsen
リリース: 2024-11-02 01:38:30
オリジナル
914 人が閲覧しました

How to Create a Circle with Two Distinct Borders Responsively Using CSS?

二重境界線を使用して円をレスポンシブにスタイリングする

提供されている動作する CSS が示すように、CSS 円の作成は簡単です。ただし、2 つの異なる境界線を持つ円を実現するには、追加の CSS テクニックを使用する必要があります。

提供された HTML 構造を使用します。要素は円を表します:

<code class="html"><div></div></code>
ログイン後にコピー

次のように CSS を変更して、2 つの境界線を持つ円を作成できます:

<code class="css">div {
  width: 20em;
  height: 20em;
  border-radius: 50%;
  background-color: red;
  border: 4px solid #fff;
  box-shadow: 0 0 0 5px red;
}</code>
ログイン後にコピー

この CSS は、box-shadow プロパティを使用して 2 番目の境界線を追加します。これにより、円の周囲に幅 5 ピクセルの赤い影が作成され、2 番目の境界線の錯覚が効果的に作成されます。 2 番目の境界線の色は、box-shadow プロパティの red 値によって決まります。

提供された CSS は、コンテナーのサイズの変化に流動的に応答する 2 つの異なる境界線を持つ円を作成することで、目的の効果を実現します。

以上がCSS を使用して 2 つの異なる境界線を持つ円をレスポンシブに作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート