【CSS】如何用css做一个爱心
摘要:HTML的标签都比较简单,入门非常的迅速,但是CSS是一个需要我们深度挖掘的东西,里面的很多样式属性掌握几个常用的便可以实现很好看的效果,下面我便教大家如何用CSS做一个爱心。
前期预备知识:
- 明白正方形的画法。
- 明白圆形的画法。
- 明白什么是定位。
- 明白怎么旋转。
话不多说,先教大家怎么用css画一个圆形。
.disc1{width: 100px;height: 100px;border:1px solid red;background-color: red;margin:300px 0px 0px 300px;border-radius:100%;float:left; }
由于我们的爱心是由两个圆和一个正方形组成的,所以我们还需要再来一个圆形。
.disc2{width: 100px;height: 100px;border:1px solid red;background-color: red;margin:250px 0px 0px 0px;border-radius:100%;float:left;position: relative;right: 50px; }
第三步我们就需要做一个正方形了。
.square{width: 100px;height: 100px;border:1px solid red;background-color: red;margin: 300px 0px 0px 0px;float: left;position: relative;right: 152px; }
做完这些的效果已经基本上出来了,但是我们还需要调整一下爱心的角度,这时就需要用到我们css样式中的transform中的rotate属性了。
我们由于需要把三个div都旋转角度,所以我们把这三个div放在一个div里面。具体代码如下:
.main{transform: rotate(45deg);margin: 300px; }
做到现在,我们的爱心就已经做出来咯。效果图如下:
全部代码如下(包含HTML代码和CSS代码)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <link href="css/square.css" rel="stylesheet" type="text/css"> 6 <title></title> 7 </head> 8 <body> 9 <div class="main"> 10 <div class="disc1"></div> 11 <div class="disc2"></div> 12 <div class="square"></div> 13 </div> 14 </body> 15 </html>
1 *{ 2 margin: 0px; 3 padding: 0px; 4 } 5 .main{ 6 transform: rotate(45deg); 7 margin: 300px; 8 } 9 .disc1{ 10 width: 100px; 11 height: 100px; 12 border:1px solid red; 13 background-color: red; 14 margin:300px 0px 0px 300px; 15 border-radius:100%; 16 float:left; 17 } 18 .disc2{ 19 width: 100px; 20 height: 100px; 21 border:1px solid red; 22 background-color: red; 23 margin:250px 0px 0px 0px; 24 border-radius:100%; 25 float:left; 26 position: relative; 27 right: 50px; 28 } 29 .square{ 30 width: 100px; 31 height: 100px; 32 border:1px solid red; 33 background-color: red; 34 margin: 300px 0px 0px 0px; 35 float: left; 36 position: relative; 37 right: 152px; 38 }
欢迎大家在评论区留言。
转载于:https://www.cnblogs.com/liu-en-ci/p/6721963.html
【CSS】如何用css做一个爱心相关推荐
- 用CSS伪类选择器做一个爱心
用CSS伪类选择器做一个爱心 这里我们会用到 position:relative:相对定位 position:absolute;绝对定位 border-radius:圆角属性 transform:变换 ...
- 如何用css做一个爱心
摘要:HTML的标签都比较简单,入门非常的迅速,但是CSS是一个需要我们深度挖掘的东西,里面的很多样式属性掌握几个常用的便可以实现很好看的效果,下面我便教大家如何用CSS做一个爱心. 前期预备知识: ...
- 仟龙教您如何用html做一个酷炫掉渣的点名器
本文关键详细介绍了如何用html做一个酷炫掉渣的点名器,原文中根据示例编码详细介绍的十分详尽,对大伙儿的学习或是工作中具备一定的参照学习使用价值,必须的小伙伴们下边伴随着我来一起学习学习吧 此点名器逐 ...
- [css] 如何用css实现把“我不爱996”变成“699爱不我”?
[css] 如何用css实现把"我不爱996"变成"699爱不我"? unicode-bidi 属性与 direction 属性一起使用,来设置或返回文本是否被 ...
- 如何用Excel做一个战斗模拟器(一)升级经验表
如何用Excel做一个战斗模拟器(二)属性表 如何用Excel做一个战斗模拟器(三)战斗过程模拟 目录索引 引言 确定战斗公式与怪物强度 确定人物升级经验 确定人物升级时间 确定升级所需经验 引言 作 ...
- 如何用Excel做一个战斗模拟器(三)战斗过程模拟
如何用Excel做一个战斗模拟器(一)升级经验表 如何用Excel做一个战斗模拟器(二)属性表 目录索引 定义战斗子过程 定位战斗双方基础属性 利用基础属性与战斗公式进行计算 战斗过程的运算与输出 判 ...
- android 画笔压痕效果,【自制样机教程】如何用Ps做一个压痕效果的Logo样机
原标题:[自制样机教程]如何用Ps做一个压痕效果的Logo样机 上次教你们做的自制小糖袋的 贴图样机 不知道你们玩耍的咋样 今天再给你们介绍一个logo的样机 这次的教程主要用到了图层样式 来看看怎么 ...
- 如何用Excel做一个战斗模拟器(四)装备的掉落与展示
如何用Excel做一个战斗模拟器(一)升级经验表 如何用Excel做一个战斗模拟器(二)属性表 如何用Excel做一个战斗模拟器(三)战斗过程模拟 目录索引 定义掉落表与装备表 怪物本身掉落装备 定义 ...
- 如何用Excel做一个战斗模拟器(二)属性表
如何用Excel做一个战斗模拟器(一)升级经验表 如何用Excel做一个战斗模拟器(三)战斗过程模拟 目录索引 属性表 属性表 首先确定人物的生命.攻击.防御.暴击值与闪避值属性.用公式将其设定为与等 ...
最新文章
- SpringBoot 之 普通类获取Spring容器中的bean
- 从库存管理系统,体验活字格强大的移动端应用开发能力
- wsl设置c盘自动挂载到wsl中的/c/目录下
- 用汇编的眼光看C++(之判断流程)
- 牛客IOI周赛26-提高组(逆序对,对序列,未曾设想的道路) 题解
- centos7与centos6区别
- vs怎么写html5页面,怎么使用vscode写html5
- android学习笔记---1.为应用添加新的Activity,中使用Intent(意图),结果码,请求码,得到新打开Activity 关闭后返回的数据,Bundle类的作用
- 使用回溯算法结合递归树+备忘录解决01背包问题
- bash手册 之重定向原理与实现
- Helen人脸数据集生成人脸分割
- keras神经网络搭建六步法
- PS快速去除文字水印图片文字水印去除LOGO
- css 实现一个尖角_(转载) css实现小三角(尖角)
- 超市仓库商品库存管理系统
- tftp64能Ping通,但是无法load下载bin文件
- php手册下载后打开没有内容,word保存后内容不见了怎么办
- 爬虫练习(二)—股票信息抓取
- 【MM ECC VS S4】MM模块中ECC与S4的区别
- IDEA-Warring:Add Author to custom tags
热门文章
- 在微信小程序中如何引入iconfont
- java毕业生设计伊伊物流公司的管理系统计算机源码+系统+mysql+调试部署+lw
- [英语]凡是倒装都有表“强调“之意
- 简易华为人工智能服务器,华为发布昇腾AI全栈软件平台:极致性能、简单易用...
- 计算机锁屏打不开,电脑锁屏打不开怎么办没反应
- 知到大学生心理健康第一章单元测试
- python写一段自动对焦AF的代码
- 搜狗蜘蛛池之搜狗泛站群技巧详解
- Android import includes export includes
- GPT-3有多强?伯克利小哥拿它写“鸡汤”狂涨粉