Maison > interface Web > tutoriel CSS > A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

青灯夜游
Libérer: 2021-05-07 09:30:38
avant
2206 Les gens l'ont consulté

Cet article vous présentera comment dessiner un cœur en utilisant du CSS pur. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

Exigences/Fonction :

  • Comment dessiner un cœur en utilisant CSS+HTML.

Analyse :

  • Un cœur peut être formé en combinant un carré + deux cercles. (Partage vidéo d'apprentissage : tutoriel vidéo CSS)

1. Dessinez d'abord un carré + un cercle, et placez-les comme suit :

A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

2. Ajoutez un cercle.

A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

3. Enfin, faites pivoter toute la forme de 45 degrés dans le sens des aiguilles d'une montre.

A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

Implémentation initiale :

1. Dessinez d'abord un carré :

<body>
    <div id="heart"></div>
</body>
Copier après la connexion
#heart{
       height: 300px;
       width: 300px;
       border: 2px solid black;
    }
Copier après la connexion

2. Ajoutez un cercle sur le côté gauche du carré : avant de réaliser

.

     #heart{
            height: 200px;
            width: 200px;
            border: 2px solid black;
            position: relative;
        }
    #heart:before{
        content: &#39;&#39;;
        width: 200px;
        height: 200px;
        border: 2px solid black;
        border-radius: 50%; // 正方形加圆角变成圆
        position: absolute;
        left: -100px;  // 向左位移正方形一半的长度
    }
Copier après la connexion

, le graphique ressemble à ceci :

A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

3. Ajoutez un autre cercle, qui est implémenté ici en utilisant la pseudo-classe after.

    #heart{
            height: 200px;
            width: 200px;
            border: 2px solid black;
            position: relative;
        }
        // 这里偷个懒.直接写一块了
    #heart:before,#heart:after{
        content: &#39;&#39;;
        width: 200px;
        height: 200px;
        border: 2px solid black;
        border-radius: 50%;
        position: absolute;
        left: -100px;
    }
    // 第二个圆, 只需要向上位移正方形一半的高度
    #heart:after{
        left: 0;
        top: -100px;
    }
Copier après la connexion

A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

4. La dernière étape, faites-la pivoter, puis ajoutez une couleur. Supprimez la bordure ajoutée avant pour voir clairement

    /*给heart进行旋转并加上颜色*/
  transform: rotate(45deg);
  background-color: red;
Copier après la connexion

A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !

Terminé. code :



<body> <div id="heart"></div> </body>
Copier après la connexion

Résumé :

Un coeur peut être composé d'un carré et de deux cercles Ici on utilise les pseudo-classes avant et après, puis les deux pseudo-classes sont respectivement déplacées. . Enfin En ajoutant de la couleur, vous pouvez créer un cœur.

Pour plus de connaissances sur la programmation, veuillez visiter :

Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:juejin.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal