如何用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/libin-1/p/6722472.html
如何用css做一个爱心相关推荐
- 【CSS】如何用css做一个爱心
摘要:HTML的标签都比较简单,入门非常的迅速,但是CSS是一个需要我们深度挖掘的东西,里面的很多样式属性掌握几个常用的便可以实现很好看的效果,下面我便教大家如何用CSS做一个爱心. 前期预备知识: ...
- 如何用css做一个正方形(自适应屏幕宽度)
DOM结构 <div class="img-container"><div class="img-box"><img src=&q ...
- 用CSS伪类选择器做一个爱心
用CSS伪类选择器做一个爱心 这里我们会用到 position:relative:相对定位 position:absolute;绝对定位 border-radius:圆角属性 transform:变换 ...
- 如何用 css 画一个心形
如何用 css 画一个心形 (How to draw hearts using CSS) 用两个长方形切圆角倾斜位移并合并为一个心形 第一步 画一个长方形 (Draw a rectangle) 这个长 ...
- css响应式布局_Web前端新手怎么入门 如何用CSS做响应式布局
Web前端新手怎么入门?如何用CSS做响应式布局?很多Web前端新手对响应式布局和自适应布局的概念以及制作方法分不清,简单来说响应式布局相当于流动网格布局,而自适应布局等于使用固定分割点来进行布局.接 ...
- window safari 怎么进入响应式_Web前端新手怎么入门 如何用CSS做响应式布局
Web前端新手怎么入门?如何用CSS做响应式布局?很多Web前端新手对响应式布局和自适应布局的概念以及制作方法分不清,简单来说响应式布局相当于流动网格布局,而自适应布局等于使用固定分割点来进行布局.接 ...
- css画心形原理,如何用 css 画一个心形
如何用 css 画一个心形 (How to draw hearts using CSS) 用两个长方形切圆角倾斜位移并合并为一个心形 第一步 画一个长方形 (Draw a rectangle) 这个长 ...
- HTML字母导航栏怎么做,如何用css做导航栏?
如何用css做导航栏? 1.新建一个html文件,在head部分,编写css样式 ○ list-style-type: none;是除掉导航前面默认带的点 ○ li a,li a.active ,li ...
- 如何用CSS画一个三角形?
hello,大家好,最近在看前端的八股,里面有这样一道题,如何用CSS画出三角形?我想以这个题为例,仔细讲一下这个题的技巧,以及对这道题拓展一下,即如何画出圆形和椭圆形? 首先,如何用CSS画一个三角 ...
最新文章
- linux的文本处理(一)
- 万众瞩目的特斯拉AI日,会有哪些惊喜?
- 美国科技界高度关注中国科技创新进展
- 开源 1 年半 star 破 1.2 万的 Dapr 是如何在阿里落地的?
- 初识大数据(三. Hadoop与MPP数据仓库)
- 妙!专门看编程书籍类的APP,麻雀虽小,五脏俱全~
- 16位调色板和32位调色板_使调色板可访问
- Jenkins远程命令执行漏洞(CVE-2018-1000861复现)
- javascript 实现禁止右键,复制,选取文本 (兼容firefox,IE,chrome等主流浏览器)...
- gpio库_斗牛犬:出奇的快速GPIO库
- html展开显示样式,html a title 自定义样式显示
- Visual Studio中创建混合移动应用程序解决方案Xamarin Portable Razor
- Android -- Layout布局文件里的android:layout_height等属性为什么会不起作用?
- ClearCase截取
- 利用Global Mapper处理正摄卫片
- 51单片机彩灯控制器c语言代码,【原创】第九届蓝桥杯单片机:彩灯控制器源程序和题目...
- 2020 年你读了哪些觉得比较好的计算机书籍?
- 宝藏软件推荐-附官网下载地址
- 最小生成树——Prim算法
- 如何建立知识管理系统并制作自己的人生地图索引?
热门文章
- zoj 1377 Grandpa‘s Estate
- 一文扫清对 JavaScript 中的疑惑
- 算法学习:我终于明白二分查找的时间复杂度为什么是O(logn)了
- 学习在UE中导入 Morph Targets 资源
- python爬虫——使用xpath爬取搜狗微信文章
- ps和kill命令的参数及含义
- javaweb项目图书借阅管理系统设计与实现(有文档+调试视频教程+项目源码).rar
- i9x系列是服务器CPU吗,i9-10920X和i9-10940X性能实测 CPU性能并不算十分令人满意
- MySQL语句进阶记录(四)
- Android 百度地图开发 全景图SDK的使用