ホームページ  >  記事  >  ウェブフロントエンド  >  CSS で円形 Div を簡単に作成するにはどうすればよいですか?

CSS で円形 Div を簡単に作成するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-10 12:34:02512ブラウズ

CSS での簡素化された円形 Div 作成

円形 div を作成する従来の方法では、さまざまなサイズの画像を生成することが多く、時間がかかり非効率的になる可能性があります。ただし、CSS には、より便利なソリューションが用意されています。

CSS を使用して循環 div を作成するには、次の手順を適用するだけです:

  • CSS:

丸い境界線を持つすべての円形 div の基本クラスを定義します:

.circleBase {
    border-radius: 50%;
    behavior: url(PIE.htc); /* for IE8 support */
}
  • HTML:

次を使用して HTML 要素を作成します。基本クラスを作成し、カスタム クラス内で必要なディメンションとスタイルを指定します。

<div class="circleBase type1"></div>

<div class="circleBase type2"></div>

<div class="circleBase type3"></div>

例:

次のサンプル コードとその出力について考えてみましょう。

.circleBase {
    border-radius: 50%;
    behavior: url(PIE.htc);
}

.type1 {
    width: 100px;
    height: 100px;
    background: yellow;
    border: 3px solid red;
}
.type2 {
    width: 50px;
    height: 50px;
    background: #ccc;
    border: 3px solid #000;
}
.type3 {
    width: 500px;
    height: 500px;
    background: aqua;
    border: 30px solid blue;
}
<div class="circleBase type1"></div>

<div class="circleBase type2"></div>
<div class="circleBase type2"></div>

<div class="circleBase type3"></div>

出力:

How to Create Circular Divs in CSS with Ease?

注: Internet Explorer 8 以下では、この手法が適切に動作するには CSS3 PIE が必要です。

以上がCSS で円形 Div を簡単に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。