如何用html制作心,html – 如何创建CSS心脏? /为什么这个CSS创造一个心脏的形状?...
CSS3 Mon Amour – A 4 Step Love Afair
使用CSS3创建心脏形状有几个步骤:
>创建块级元素,例如< div>在DOM中并将其分配给id =“heart”并应用CSS:
#heart {
position:relative;
width:100px;
height:90px;
margin-top:10px; /* leave some space above */
}
>现在使用伪元素#heart:在我们创建一个带有这样一个圆角的红色框之前:
#heart:before {
position: absolute;
content: "";
left: 50px;
top: 0;
width: 52px;
height: 80px;
background: red; /* assign a nice red color */
border-radius: 50px 50px 0 0; /* make the top edge round */
}
你的心脏现在应该是这样的:
>让我们通过添加一点轮换:
#heart:before {
-webkit-transform: rotate(-45deg); /* 45 degrees rotation counter clockwise */
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%; /* Rotate it around the bottom-left corner */
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
我们现在得到:
已经开始聚在一起:)
>现在对于正确的部分,我们基本上只需要旋转相同的形状
顺时针45度,而不是逆时针方向.为了避免代码重复,我们附加了css
的#heart:之前也是#heart:之后,然后应用更改
在位置和角度:
#heart:after {
left: 0; /* placing the right part properly */
-webkit-transform: rotate(45deg); /* rotating 45 degrees clockwise */
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%; /* rotation is around bottom-right corner this time */
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin :100% 100%;
}
和voilà!完整的心形< div>:
如何用html制作心,html – 如何创建CSS心脏? /为什么这个CSS创造一个心脏的形状?...相关推荐
- html怎么做3d心形背景,如何用PS制作心形背景图?
PS怎么制造有层次感心型布景图?近期许多的运用ps的小伙伴想要制造一个美丽的布景图不知道怎么操作,小编今天就给大家带来一个颇具美感的心型布景图的制造办法.进入下载Adobe PhotoShop CS4 ...
- 用python制作心型照片墙
用python制作心型照片墙 你好~ 我是36度道,人生苦短,我用python!今天分享如何用python制作好看的心型照片墙 效果 我们先来看下效果图,了解我们接下来要做的事情,我的效果图如下: 感 ...
- 如何用python制作动画_如何基于Python Matplotlib实现网格动画
-1- 如果你对本文的代码感兴趣,可以去 Github (文末提供)里查看.第一次运行的时候会报一个错误(还没找到解决办法),不过只要再运行一次就正常了. 这篇文章虽然不是篇典型的数据科学类文章,不过 ...
- html5 怎么写动态图形设计,如何用SVG制作酷炫动态图标?(代码实例)
本章给大家介绍在html5中如何用SVG制作酷炫动态图标?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.基本图形元素 svg有一些预定义的形状元素:矩形,圆形,椭圆 ...
- 怎么用ai做出适量插画_平面插画图文教程,如何用AI制作矢量人像插画
原标题:平面插画图文教程,如何用AI制作矢量人像插画 平面插画图文教程,如何用AI制作矢量人像插画 下面品索教育就分享了一篇关于插画的图文教程,这里应用的软件是AI,教你如何用AI制作矢量人像插画,这 ...
- 平面设计新手如何用PS制作出一张合成海报
本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 平面设计新手如何用PS制作出一张合成海报?本期教程给大家制作一张关于VR战争合成海报,从合成海报来讲我们要做到以下几 ...
- dreawever与php做网页,如何用dreamware制作网页
如何用dreamware制作网页? 首先,在计算机C盘下创建一个"myweb2"文件夹,如下图所示: 然后打开Dreamweaver软件,如下图所示: 新建一个站点,命名为&quo ...
- 如何用HTML5制作iPhone App
如何用HTML5制作iPhone App 你在这一年中很受挫,我知道的.所有的object-c的开发者都有一段在iPhone上写程序的痛苦经历.你曾经想找一两篇iPhone开发的初级教程,但是它的C语 ...
- python制作心形照片墙_这个七夕节,用Python为女友绘制一张爱心照片墙吧!
欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...
最新文章
- 注意力不集中的判断标准
- Linux nano编辑txt文件,Linux 文本编辑器 nano 的简单使用
- wpf 可以取消的单选checkbox
- 一起学Python:列表介绍
- BZOJ2425:[HAOI2010]计数——题解
- 计算机专业买win,新买的电脑是win10系统,有的人却费尽心思重装成win7,为什么呢...
- 精通javascript、javascript语言精粹读书笔记
- NYOJ463 - 九九乘法表
- 谷歌胜诉!10年Java版权案终结;京东、美团等10家平台承诺不用大数据杀熟;百度网盘海外版上传下载不限速 | EA周报
- 大学英语综合教程四 Unit 5 课文内容英译中 中英翻译
- 计算机电源风扇安装方法,机箱风扇怎么装 电脑机箱风扇电源线接法
- 判断四个点是否在同一个平面上
- 从布朗运动到Black–Scholes
- 关于GTP-4,这是14个被忽略的惊人细节!
- 从互联网角度出发,慧算账受客户追捧
- 【Cocos2dx】利用导演类、场景类完成重新开始游戏、暂停游戏、关闭游戏功能
- three.js 源码注释(一)./Three.js
- 【WINDOWS / DOS 批处理】for命令详解(四)
- python 月份加减,Python日期的加减等操作的示例
- Zabbix监控系统系列之八:日志监控
热门文章
- 为什么BCH有了0确认还要缩短时间
- RookeyFrame 删除 线下添加的model
- react-antd项目中重新npm install 导致自动升级antd版本,引发的样式问题
- mybaits if判断进入不了
- [译] 关于 Angular 动态组件你需要知道的
- 安装 Docker 一
- [傅里叶变换及其应用学习笔记] 二十六. 高维傅里叶变换的推导
- 从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作
- 配合使用自制的PE3.0启动盘和Windows部署服务,实现Ghost网克
- 13、Excutors 结合 ThreadFactory 自动给线程加上线程名