CSSを使って三角形を描く方法

王林
リリース: 2020-08-26 16:17:18
転載
3147 人が閲覧しました

最初にレンダリングを見てみましょう:

(ビデオ チュートリアルの推奨: css ビデオ チュートリアル)

CSSを使って三角形を描く方法

実装コード:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
        /* css3绘制三角形 */
        .triangle{
            width: 0px;                           /*设置宽高为0,所以div的内容为空,从才能形成三角形尖角*/
            height: 0px;
            border-bottom: 200px solid #00a3af;
            border-left: 200px solid transparent;    /*transparent 表示透明*/
            border-right: 200px solid transparent;
        }
    </style>
</head>
<body>
    <div class="triangle"></div>
</body>
</html>
ログイン後にコピー

まだ理解できない人は、次を読んでください

1. divを一定の幅と高さに設定し、四辺に境界線を設定します

.triangle{
	width: 50px;
	height: 50px;
	border-top: 200px solid #00a497;
	border-bottom: 200px solid #cc7eb1;
	border-left: 200px solid #165e83;
	border-right: 200px solid #c85179;
}
ログイン後にコピー

上記のコードは、div に特定の幅と高さを設定します。4 辺に境界線を設定すると、効果は次のようになります:

CSSを使って三角形を描く方法

2. 設定div の幅と高さを 0 に設定し、4 辺すべての境界線の幅を 200px

.triangle{
   width: 0px;
   height: 0px;
   border-top: 200px solid #00a497;
   border-bottom: 200px solid #cc7eb1;
   border-left: 200px solid #165e83;
   border-right: 200px solid #c85179;
}
ログイン後にコピー

に設定します。上記のコードは div の幅を設定します。高さが 0 で 4 つの境界線が異なる色に設定されている場合、効果は次のようになります。

CSSを使って三角形を描く方法

(推奨される関連チュートリアル: CSS チュートリアル)

3 の場合、div の幅と高さは 0 のままです。 、border-topを削除します

.triangle{
   width: 0px;
   height: 0px;
   border-bottom: 200px solid #cc7eb1;
   border-left: 200px solid #165e83;
   border-right: 200px solid #c85179;
}
ログイン後にコピー

上記のコードはdivの幅と高さを0に設定し、下の境界線と左右の境界線のみを設定します。効果は次のとおりです:

CSSを使って三角形を描く方法

#4. 最後に、border-bottom の色を設定し、左右の境界線を透明にすることで、三角形

.triangle{
	width: 0px;
	height: 0px;
	border-bottom: 200px solid #cc7eb1;
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
}
ログイン後にコピー
最終効果を得ることができることがわかりました:

#

以上がCSSを使って三角形を描く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!