ホームページ >ウェブフロントエンド >CSSチュートリアル >面白くて鮮やかな絵を通して、純粋な CSS を使用してハートを描く方法を学びましょう。 !
この記事では、純粋な CSS を使用してハートを描画する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
1. まず正方形の円を描画し、次のように配置します:
2. 円を追加します。
##3. 最後に、図形全体を時計回りに 45 度回転します。 初期実装:1. 最初に正方形を描画します:<body> <div id="heart"></div> </body>
#heart{ height: 300px; width: 300px; border: 2px solid black; }2. 正方形の左側に円を追加します。ここの前に疑似クラスを使用します。実装
#heart{ height: 200px; width: 200px; border: 2px solid black; position: relative; } #heart:before{ content: ''; width: 200px; height: 200px; border: 2px solid black; border-radius: 50%; // 正方形加圆角变成圆 position: absolute; left: -100px; // 向左位移正方形一半的长度 }この時点で、グラフィックは次のようになります: 3. 別の円を追加します。これは、ここでは after 疑似クラスを使用して実装されています。
#heart{ height: 200px; width: 200px; border: 2px solid black; position: relative; } // 这里偷个懒.直接写一块了 #heart:before,#heart:after{ content: ''; width: 200px; height: 200px; border: 2px solid black; border-radius: 50%; position: absolute; left: -100px; } // 第二个圆, 只需要向上位移正方形一半的高度 #heart:after{ left: 0; top: -100px; }4. 最後のステップでは、回転してから色を追加します。前に追加した境界線を削除すると、はっきりとわかります。完全なコード:
/*给heart进行旋转并加上颜色*/ transform: rotate(45deg); background-color: red;概要:
ハートは正方形と 2 つの円で構成できます。ここでは前後の疑似クラスが使用されます。その後、2 つの疑似クラスが置き換えられます。最後に、押し出し 色を加えることで、愛を実現することができます。
プログラミング関連の知識について詳しくは、
プログラミング ビデオ以上が面白くて鮮やかな絵を通して、純粋な CSS を使用してハートを描く方法を学びましょう。 !の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。