介绍
这篇文章给大家分享的是有关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……形状无法描述,上图吧还是……到现在为止的形状应该是这个样子的。
接下来要做的是将之前和之后两块内容旋转。代码如下:
#心:之前, #心:{后 位置:才能,绝对; 左:才能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设置成爱的心