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创造一个心脏的形状?...相关推荐

  1. html怎么做3d心形背景,如何用PS制作心形背景图?

    PS怎么制造有层次感心型布景图?近期许多的运用ps的小伙伴想要制造一个美丽的布景图不知道怎么操作,小编今天就给大家带来一个颇具美感的心型布景图的制造办法.进入下载Adobe PhotoShop CS4 ...

  2. 用python制作心型照片墙

    用python制作心型照片墙 你好~ 我是36度道,人生苦短,我用python!今天分享如何用python制作好看的心型照片墙 效果 我们先来看下效果图,了解我们接下来要做的事情,我的效果图如下: 感 ...

  3. 如何用python制作动画_如何基于Python Matplotlib实现网格动画

    -1- 如果你对本文的代码感兴趣,可以去 Github (文末提供)里查看.第一次运行的时候会报一个错误(还没找到解决办法),不过只要再运行一次就正常了. 这篇文章虽然不是篇典型的数据科学类文章,不过 ...

  4. html5 怎么写动态图形设计,如何用SVG制作酷炫动态图标?(代码实例)

    本章给大家介绍在html5中如何用SVG制作酷炫动态图标?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.基本图形元素 svg有一些预定义的形状元素:矩形,圆形,椭圆 ...

  5. 怎么用ai做出适量插画_平面插画图文教程,如何用AI制作矢量人像插画

    原标题:平面插画图文教程,如何用AI制作矢量人像插画 平面插画图文教程,如何用AI制作矢量人像插画 下面品索教育就分享了一篇关于插画的图文教程,这里应用的软件是AI,教你如何用AI制作矢量人像插画,这 ...

  6. 平面设计新手如何用PS制作出一张合成海报

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 平面设计新手如何用PS制作出一张合成海报?本期教程给大家制作一张关于VR战争合成海报,从合成海报来讲我们要做到以下几 ...

  7. dreawever与php做网页,如何用dreamware制作网页

    如何用dreamware制作网页? 首先,在计算机C盘下创建一个"myweb2"文件夹,如下图所示: 然后打开Dreamweaver软件,如下图所示: 新建一个站点,命名为&quo ...

  8. 如何用HTML5制作iPhone App

    如何用HTML5制作iPhone App 你在这一年中很受挫,我知道的.所有的object-c的开发者都有一段在iPhone上写程序的痛苦经历.你曾经想找一两篇iPhone开发的初级教程,但是它的C语 ...

  9. python制作心形照片墙_这个七夕节,用Python为女友绘制一张爱心照片墙吧!

    欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...

最新文章

  1. 注意力不集中的判断标准
  2. Linux nano编辑txt文件,Linux 文本编辑器 nano 的简单使用
  3. wpf 可以取消的单选checkbox
  4. 一起学Python:列表介绍
  5. BZOJ2425:[HAOI2010]计数——题解
  6. 计算机专业买win,新买的电脑是win10系统,有的人却费尽心思重装成win7,为什么呢...
  7. 精通javascript、javascript语言精粹读书笔记
  8. NYOJ463 - 九九乘法表
  9. 谷歌胜诉!10年Java版权案终结;京东、美团等10家平台承诺不用大数据杀熟;百度网盘海外版上传下载不限速 | EA周报
  10. 大学英语综合教程四 Unit 5 课文内容英译中 中英翻译
  11. 计算机电源风扇安装方法,机箱风扇怎么装 电脑机箱风扇电源线接法
  12. 判断四个点是否在同一个平面上
  13. 从布朗运动到Black–Scholes
  14. 关于GTP-4,这是14个被忽略的惊人细节!
  15. 从互联网角度出发,慧算账受客户追捧
  16. 【Cocos2dx】利用导演类、场景类完成重新开始游戏、暂停游戏、关闭游戏功能
  17. three.js 源码注释(一)./Three.js
  18. 【WINDOWS / DOS 批处理】for命令详解(四)
  19. python 月份加减,Python日期的加减等操作的示例
  20. Zabbix监控系统系列之八:日志监控

热门文章

  1. 为什么BCH有了0确认还要缩短时间
  2. RookeyFrame 删除 线下添加的model
  3. react-antd项目中重新npm  install  导致自动升级antd版本,引发的样式问题
  4. mybaits if判断进入不了
  5. [译] 关于 Angular 动态组件你需要知道的
  6. 安装 Docker 一
  7. [傅里叶变换及其应用学习笔记] 二十六. 高维傅里叶变换的推导
  8. 从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作
  9. 配合使用自制的PE3.0启动盘和Windows部署服务,实现Ghost网克
  10. 13、Excutors 结合 ThreadFactory 自动给线程加上线程名