今日は CSS3 を使用して 3D 四面体を作成する方法に関する記事を読み、とても良いと思ったので共有します。
最初に皆さんと共有したいのは、div CSS を使用して三角形を作成する方法です。ここでは、最初に関連するコードを貼り付けてから、原理を説明します。
html:
css >:
位置: 相対;
高さ: 500px;
#pyramid > div {
位置: 絶対;
ボーダー幅: 200px 0 200px 346px; 🎜>位置: 絶対;
色: #fff;
テキスト整列:
}
; div:first-child {
ボーダーカラー: #ff0000 透明 #ff0000 rgba(50, 50, 50, 0.6);
操作効果
:
原理分析
:
HTML コードでは、2 つの div を定義します。外側の div はコンテナー オブジェクトです。内側の div は三角形を生成するために使用されます。 CSS コードでは、内部 div の幅と高さを設定せず、境界線の 3 辺 (上、下、左) の幅のみを設定しました。 3つの辺に異なる色を与えると、異なる3つの三角形になります。
この時は単純に上下の色を透明色にするだけで正三角形が現れます。
コードをコピーしますコードは次のとおりです:
#pyramid > first-child {
border-color: 透明 透明 透明 rgba(50, 50, 50, 0.6)
}
コードをコピー
コードは次のとおりです:
< ;div id ="ピラミッド">
div>
コードは次のとおりです: