css如何将div设置成爱的心

  介绍

这篇文章给大家分享的是有关css如何将div设置成爱心的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

css把div设置成爱心的方法:首先创建一个HTML示例文件,然后准备一个dom元素,并为其id赋值为心,接着操作伪元素,最后将之前和之后两块内容旋转绘制成心形即可。

<强>使用css绘制心形

常遇到心形图案,比如点赞和取消点赞的使用场景。之前的使用方式是图片接入,作为img或backgroundImage插入到dom中去。现在自己动手用css绘制一个心形图案。

<>强心形

准备一个dom元素如下,为其id赋值为心

& lt; div  id=癶eart"祝辞& lt;/div>

添加宽高

# heart  {   ,,,位置:,相对;   ,,,宽度:50 px;   ,,,身高:40像素;   }

现在它应该是一个宽50 px高40 px的矩形,没跑了。现在开始操作伪元素

/*上一步骤的代码省略…*/#心:之前,   #心:{后   位置:才能,绝对;   ,,左:0;   ,,:0;   ,,内容:& # 39;& # 39;;   ,,宽度:25 px;   ,,身高:40像素;   背景:才能,红色;   ,,这个特性:20 px  20 px  0, 0;   }   #心:after  {   ,,内容:& # 39;& # 39;;   ,,左:25 px;   ,最高:0   }

emmm……形状无法描述,上图吧还是……到现在为止的形状应该是这个样子的。

 css如何将div设置成爱心

接下来要做的是将之前和之后两块内容旋转。代码如下:

#心:之前,   #心:{后   位置:才能,绝对;   左:才能25 px;   ,,:0;   ,,内容:& # 39;& # 39;;   ,,宽度:25 px;   ,,身高:40像素;   背景:才能,红色;   ,,这个特性:40 px  40 px  0, 0;   变换才能:旋转(-45度);   ,,transform-origin: 0, 100%;   }   #心:after  {   ,,内容:& # 39;& # 39;;   ,,左:0;   ,,:0;   变换才能:旋转(45度);   ,,transform-origin: 100%, 100%;   }

上图上图……

 css如何将div设置成爱心

感谢各位的阅读!关于“css如何将div设置成爱心”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

css如何将div设置成爱的心