纯css 制作简单的爱心
2020-02-03 04:51
911 查看
网页中我们用到爱心❤的地方不少,如看到一篇喜欢的文章给他点个赞,表白你喜欢的女孩,给他比个小心心什么的。
今天用纯css写一个简单的爱心。
简单思路如下:
1.先做一个盒子,里面包含两个小盒子
2.两个小盒子弄成一样大小的长方形
3.通过border-radius、transform,进行调整,整合成一个爱心
代码如下:
HTML部分:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> 爱心</title> </head> <body> <div class="contain"> <div class="right"></div> <div class="left"></div> </div> </body> </html>
css部分:
.contain{ width: 300px; height:300px; margin:100px auto; } .left{ float: left; width: 150px; height: 228px; background: red; border-radius: 100px 100px 0 0; transform:translateX(-95px) rotate(45deg); } .right{ float: left; width: 150px; height: 228px; background: red; border-radius: 100px 100px 0 0; transform: rotate(-45deg); }
注:因各浏览器对css3支持不一的关系,所以需要在transform前加各种浏览器识别前缀,我这偷了个懒就没详细写上了。
-ms-transform:rotate(7deg); //-ms代表ie内核识别码 -moz-transform:rotate(7deg); //-moz代表火狐内核识别码 -webkit-transform:rotate(7deg); //-webkit代表谷歌内核识别码 -o-transform:rotate(7deg); //-o代表欧朋【opera】内核识别码 transform:rotate(7deg); //统一标识语句。
最后一句最好还是写上,符合w3c标准。
转载于:https://www.cnblogs.com/smile-xin/p/11352330.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- CSS制作爱心
- 简单折叠面板的制作(来源于CSS技术彻底研究)
- 简单伸缩面板制作(来源于CSS彻底设计与研究)
- 一个简单的CSS 正方体制作
- 使用HTML+CSS+JS制作简单的网页菜单界面
- css+js制作简单的轮播图效果
- CSS制作简单的无间隙格子
- 制作一张简单的网页(HTML+CSS+JS) 【2】
- 利用 css 制作简单的提示框
- 【6】CSS布局属性及简单网页制作
- 用CSS制作三角形和按钮的简单实例
- 最简单的css+js标签页效果制作
- 使用div+css制作简单导航 以及要注意问题
- [JavaScript] JS+CSS 制作超级简单的下拉菜单
- DIV+CSS制作二级横向弹出菜单,略简单
- html+css简单下拉菜单制作
- CSS制作简单的纵向菜单
- CSS制作一个简单网页的下拉导航栏
- HTML+css制作温馨浪漫爱心动画
- JS+CSS 制作的超级简单的下拉菜单附图