Maison >interface Web >tutoriel CSS >A travers des images intéressantes et vivantes, apprenez à dessiner un cœur en utilisant du CSS pur ! !
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.
1. Dessinez d'abord un carré + un cercle, et placez-les comme suit :
2. Ajoutez un cercle. 3. Enfin, faites pivoter toute la forme de 45 degrés dans le sens des aiguilles d'une montre. Implémentation initiale :1. Dessinez d'abord un carré :<body> <div id="heart"></div> </body>
#heart{ height: 300px; width: 300px; border: 2px solid black; }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: ''; width: 200px; height: 200px; border: 2px solid black; border-radius: 50%; // 正方形加圆角变成圆 position: absolute; left: -100px; // 向左位移正方形一半的长度 }, le graphique ressemble à ceci : 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: ''; width: 200px; height: 200px; border: 2px solid black; border-radius: 50%; position: absolute; left: -100px; } // 第二个圆, 只需要向上位移正方形一半的高度 #heart:after{ left: 0; top: -100px; }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;Terminé. code :
<body> <div id="heart"></div> </body>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!