CSS を使用してハートを描画するコード例

巴扎黑
リリース: 2017-03-14 10:32:30
オリジナル
5331 人が閲覧しました

今日はXiaoyingがCSSで描いたハートを紹介します。コードと制作プロセスは以下の通りです。

ステップ 1:


まず正方形を描きます。図に示すように:

CSS を使用してハートを描画するコード例

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>css画桃心</title>
    <style media="screen">
        .heart-body {
            width: 500px;
            margin: 100px auto;
            position: relative;
        }
        .heart-shape {
            position: relative;
            width: 100px;
            height: 100px;
            background-color: #f70e0e;
        }
    </style>
</head>
<body>
    <p class="heart-body">
        <p class="heart-shape"></p>
    </p>
</body>
</html>
ログイン後にコピー



ステップ 2:

は疑似要素 before:after を使用して、正方形の左側と上部に正方形を描画します。 b order-radius: 50%;attribute を使用し、これら 2 つの正方形を変更して、図に示すように 2 つの円を取得します。 : 50%; 属性:

CSS を使用してハートを描画するコード例

.heart-shape:before,
        .heart-shape:after {
            position: absolute;
            content: &#39;&#39;;
            width: 100px;
            height: 100px;
            background-color: #ffc0cb;
        }
        .heart-shape:before {
            left: -45px;
        }
        .heart-shape:after {
            top: -45px;
        }
ログイン後にコピー


CSS を使用してハートを描画するコード例
ステップ 3: クラス名: heart-shape の

p を使用して、図に示すように 45 度回転します。



.heart-shape:before,
        .heart-shape:after {
            position: absolute;
            content: &#39;&#39;;
            width: 100px;
            height: 100px;
            -webkit-border-radius: 50%;
            /**兼容苹果;谷歌,等一些浏览器认*/
            -moz-border-radius: 50%;
            /**兼容火狐浏览器*/
            -o-border-radius: 50%;
            /**兼容opera浏览器*/
            border-radius: 50%;
            background-color: #ffc0cb;
        }
ログイン後にコピー


Xiaoying は、誰もが明らかな効果をよりよく確認できるように、円の背景色と正方形の背景色を同じ色に設定しませんでした。 次に、Xiaoying は背景色を統一に設定します。 、写真に示すように、最後の愛が出てきます:



CSS を使用してハートを描画するコード例
.heart-shape {
            position: relative;
            width: 100px;
            height: 100px;
            background-color: #f70e0e;
            -webkit-transform: rotate(45deg);
            /* Safari 和 Chrome */
            -moz-transform: rotate(45deg);
            /* Firefox */
            -ms-transform: rotate(45deg);
            /* IE 9 */
            -o-transform: rotate(45deg);
            /* Opera */
            transform: rotate(45deg);
        }
ログイン後にコピー


上記は、編集者が紹介したCSSを使用して愛を描くプロセスの詳細な説明です。ご質問がございましたら、メッセージを残してください。編集者が時間内に返信させていただきます。スクリプト ハウス Web サイトをサポートしてくださった皆様にも感謝いたします。





CSS を使用してハートを描画するコード例-->

以上がCSS を使用してハートを描画するコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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