实现原理

所谓爱心是指同情怜悯之心态(包括相应的一定行动),它是一种奉献精神,更是关怀、爱护人的思想感情,包括于所有情感之中。今天就用CSS实现一个爱心图案。

  • 绘制一个正方形
  • 利用伪元素绘制2个圆形
  • 利用transform移动2个圆形拼成爱心
  • 还原正方形背景色并旋转45度

1、绘制一个正方形

<div className="heart"></div>
.heart {width: 400px;height: 400px;margin: 20% auto auto;background-color: #ff5d60;
}

2、利用伪元素绘制二个圆

<div className="heart"></div>
.heart {position: relative;width: 400px;height: 400px;margin: 20% auto auto;background-color: transparent;&::before,&::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: #ff5d60;border-radius: 100%;}
}

3、利用transform移动这2个圆

<div className="heart"></div>
.heart {position: relative;width: 400px;height: 400px;margin: 20% auto auto;background-color: transparent;&::before,&::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: #ff5d60;border-radius: 100%;}&::before {transform: translateX(-50%);}&::after {transform: translateY(-50%);}
}

4、还原正方形背景色并旋转45度

<div className="heart"></div>
.heart {position: relative;width: 400px;height: 400px;margin: 20% auto auto;&::before,&::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: #ff5d60;border-radius: 100%;}&::before {transform: translateX(-50%);}&::after {transform: translateY(-50%);}background-color: #ff5d60;transform: rotate(45deg);
}

如果对你有帮助,帮忙点个赞,Thanks♪(・ω・)ノ

【CSS】4步教你绘制爱心图案相关推荐

  1. 破解爆款网文的问题,三步教你绘制大厂标准状态图(第一篇)

    继爆款网文<三步教你绘制大厂标准流程图>后,我又上新了.这次是<三步教你绘制大厂标准状态图>. 有的产品经理没听说过状态图,但这个图却很重要.首先,一个绘制良好的状态图有利于梳 ...

  2. 使用Python的turtle模块绘制爱心图案

    使用python小海龟实现爱心图案的绘制,代码如下: import turtle import time# 清屏函数 def clear_all():turtle.penup()turtle.goto ...

  3. 你可能学了假流程图,7步教你绘制知识点汇总流程图

    流程图在我们的日常办公中运用的十分广泛,很多人在绘制流程图的时候都说很难,是这样吗,是你绘制的方法不对,还是你的渠道选错了呢?接下来小编将分享绘制知识点总结流程图方法给大家,一定要仔细看完哦! 使用工 ...

  4. php做的中秋博饼游戏之绘制骰子图案功能示例

    先看代码 header('Content-Type:image/png'); $img  = imagecreatetruecolor(200, 200); $white = imagecoloral ...

  5. 一步一步教你用CSS画爱心

    一步一步教你用CSS画爱心 CSS有很多小魔法,今天就介绍一种画爱心的方法(是纯CSS画的哦).网上有很多教程,但这个画法是本人原创哦~ -----------来自北极熊猫的分割线---------- ...

  6. DIV+CSS实现网页爱心图案

    使用DIV+CSS实现绘制网页爱心图案 实现效果: 代码: <!DOCTYPE html> <html><head><meta charset="u ...

  7. 怎么用ai做出适量插画_简单10步教你用AI绘制矢量极简风格的人像插画

    简单10步教你把人物照变成极简风格插画!这类效果一直很受欢迎,不过想实现非常简单,今天这篇教程一步步带你上手.每个艺术家的插画里都有来自他自身创造出的节奏和风格,而接下来的一段时间,我们将学习绘制不同 ...

  8. html八卦绘制,HTML+CSS实现画出一个太极八卦图案

    太极八卦是中华文化的象征. 今天我就用了html+css画出来一个太极八卦的图案,喜欢的可以拿去研究下! 代码: 太极八卦作者无陌然qq2633544207 aide技术网aidezy.com /* ...

  9. 用计算机绘制火灾逃生路线图,七步教你和孩子一起画火灾逃生示意图

    原标题:七步教你和孩子一起画火灾逃生示意图 ↓ ↓ ↓ 第一步 画一幅你家的平面图.如果你的房子超过一层,记得每层都画平面图. 第二步 标出所有可能的逃生出口.要把所有房门.窗户.楼梯都标注在图上,这 ...

最新文章

  1. python接收输入的一行字符只统计数字的个数,Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数...
  2. python中文编码是什么_Python编码有什么解释吗?
  3. 云服务器安装操作系统后如何连接,服务器如何安装操作系统
  4. 【Linux入门学习之】Linux关机命令总结
  5. 安装默认报表服务器虚拟目录,报表服务器虚拟目录
  6. Odoo链接magento纪实
  7. Linux刚刚安装完anaconda,启动anaconda-navigator
  8. 应急响应前移:从事后到事前
  9. 内存非延续分派治理方法
  10. URL调用高德地图导航
  11. c语言存储转置矩阵,C语言实现矩阵转置(附带源码)
  12. DBeaver 离线安装
  13. 软件工程导论04-设计工程
  14. iOS版本、iPhone版本、Xcode版本比对
  15. 1034 Head of a Gang(7ms,并查集版,比图的版本快得多,更省内存
  16. LeeCode 第 314 场周赛
  17. 统计学:探索性数据分析
  18. 【莫烦Python】Matplotlib Python画图教程
  19. mcgscom口针脚定义_计算机串口(RS232)的针脚定义是什么?
  20. xp的服务器系统怎么安装win7系统教程,详解10年前的电脑xp系统装win7系统教程

热门文章

  1. nvidia显卡驱动、cuda、cudnn、tensorflow对应版本
  2. WIN10教育版激活方法
  3. 年产一万吨苹果醋车间布置图、年产50吨羧乙基壳聚糖的工艺设计车间平面布置图、砂石骨料加工系统废水处理车间工艺流程图、氯化苄生产车间平面布置图、年产2000吨聚丙烯腈原丝生产工艺设计车间平面布置图……
  4. Java——FileOutputStream,字符输出流,以字符为单位写出数据
  5. [网络安全自学篇] 七十五.Vulnhub靶机渗透之bulldog信息收集和nc反弹shell(三)
  6. json数据条件查询,json数据sql查询中文乱码
  7. 李晋的YIM每日签名
  8. 对称复曲线(直线、缓曲、圆曲、缓曲、直线)中边桩坐标计算
  9. 浅谈晏殊几何学知识图谱技术
  10. 网管员必知:常用电脑密码破解