如何使用纯CSS绘制一个爱的心

  介绍

小编给大家分享一下如何使用纯CSS绘制一个爱的心,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

CSS的全称是什么

CSS的全称是层叠样式表(层叠样式表),它是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

需求/功能: <李>

怎么用CSS + HTML绘画出一个爱的心。

分析: <李>

爱心可以通过一个正方形+两个圆形组合成。(学习视频分享:css视频教程)

1,先画一个正方形+圆形、摆放位置如下:

如何使用纯css绘制一个爱心

2,再添加上一个圆形。

如何使用纯CSS绘制一个爱心

3,最后再将整个图形顺时针旋转45度即可。

如何使用纯CSS绘制一个爱心

初步实现:

1,先画一个正方形:

& lt; body>   ,,,& lt; div  id=癶eart"祝辞& lt;/div>   & lt;/body> #{心   ,,,,,,身高:,300 px;   ,,,,,,宽度:,300 px;   ,,,,,,:边界,2 px  solid 黑色;   ,,,}

2,给这个正方形的左边加行一个圆形。这里使用伪类:在来实现

,,,,,#{心   ,,,,,,,,,,,身高:,200 px;   ,,,,,,,,,,,宽度:,200 px;   ,,,,,,,,,,,:边界,2 px  solid 黑色;   ,,,,,,,,,,,位置:,相对;   ,,,,,,,}   ,,,之前#心:{   ,,,,,,,内容:,& # 39;& # 39;;   ,,,,,,,宽度:,200 px;   ,,,,,,,身高:,200 px;   ,,,,,,,:边界,2 px  solid 黑色;   ,,,,,,,这个特性:,50%,,//,正方形加圆角变成圆   ,,,,,,,位置:,绝对;   ,,,,,,,左:,-100 px;,,//,向左位移正方形一半的长度   ,,,}

此时图形长这样:

如何使用纯CSS绘制一个爱心

3,再添加一个圆形,这里使后用伪类来实现。

,,,,#{心
  ,,,,,,,,,,,身高:,200 px;
  ,,,,,,,,,,,宽度:,200 px;
  ,,,,,,,,,,,:边界,2 px  solid 黑色;
  ,,,,,,,,,,,位置:,相对;
  ,,,,,,,}
  ,,,,,,,//,这里偷个懒。直接写一块了
  ,,,#心:{后,#心:
  ,,,,,,,内容:,& # 39;& # 39;;
  ,,,,,,,宽度:,200 px;
  ,,,,,,,身高:,200 px;
  ,,,,,,,:边界,2 px  solid 黑色;
  ,,,,,,,这个特性:,50%;
  ,,,,,,,位置:,绝对;
  ,,,,,,,左:,-100 px;
  ,,,}
  ,,,//,第二个圆,,只需要向上位移正方形一半的高度
  ,,,#心:{后
  ,,,,,,,左:,0;
  ,,,,,,,:,-100 px;
  ,,,}

如何使用纯CSS绘制一个爱心

4,最后一步,旋转一下,然后上个颜色。去掉之前为了看清楚加的边框。

,,,,/*给心进行旋转并加上颜色*/变换才能:旋转(45度);
  ,,背景颜色:红色;

如何使用纯CSS绘制一个爱心

完整代码:

& lt; style>   ,,,,,,,的身体,html {   ,,,,,,,,,,,显示:,flex;   ,,,,,,,,,,,对齐项目:,中心;   ,,,,,,,,,,,justify-content:,中心;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何使用纯CSS绘制一个爱的心