利用css3画个同心圆示例代码


Posted in HTML / CSS onJuly 03, 2017

基本思路

首先你得画三个圆吧,那三个圆怎么重叠到一块呢?这个就得靠-margin来控制了。

<div id="tongxin">
    <div id='t1'></div>
    <div id="t2"></div>
    <div id="t3"></div>
</div>

css

#t1 {
            float:left;
            width:150px;
            height:150px;
            background: pink;
            border-radius:75px ;
        }
        #t2 {    
            float:left;
            width:100px;
            height:100px;
            margin-left:-125px;/*move to left 125px*/
            margin-top:25px;/* move to bottom 25px*/
            background: green;
            border-radius: 50px;
        }
        #t3 {
            float:left;
            width:50px;
            height:50px;
            margin-left:-100px;/*move left 100px*/
            margin-top:50px;
            background: yellow;
            border-radius: 25px;
        }

结果

利用css3画个同心圆示例代码
 

代码分析

怎么理解上述代码呢?比如t2中的margin-left:-125px。margin-top:25px; 看下面这个图
 

-125代表向左移动125px,25代表向下移动25px。为啥是左移动125px呢,这个就看你初中数学学的怎样了。两个圆心之间的距离嘛。大圆半径75px,中圆半径 50px。也就是说大圆的和小圆的圆心距离是125px。

垂直方向移动25px是由于垂直方向的圆心距是25px。

利用css3画个同心圆示例代码

总结

理解margin数值代表的移动方向这个事情就搞定了!

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。
 

HTML / CSS 相关文章推荐
需要知道的CSS3动画技术
Jan 01 HTML / CSS
CSS类名支持中文命名的示例
Apr 04 HTML / CSS
纯HTML5+CSS3制作图片旋转
Jan 12 HTML / CSS
轻松掌握CSS3中的字体大小单位rem的使用方法
May 24 HTML / CSS
css3实现3D文本悬停改变效果的示例代码
Jan 16 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
Jan 02 HTML / CSS
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
Apr 10 HTML / CSS
将HTML5 Canvas的内容保存为图片借助toDataURL实现
May 20 HTML / CSS
用html5实现语音搜索框的方法
Mar 18 HTML / CSS
Html5写一个简单的俄罗斯方块小游戏
Dec 03 HTML / CSS
html5中嵌入视频自动播放的问题解决
May 25 HTML / CSS
CSS 圆形进度栏
Apr 06 HTML / CSS
详解CSS3中强大的filter(滤镜)属性
Jun 29 #HTML / CSS
使用CSS3制作一个简单的进度条(demo)
May 23 #HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
May 07 #HTML / CSS
CSS3实现内凹圆角的实例代码
May 04 #HTML / CSS
利用HTML5+CSS3实现3D转换效果实例详解
May 02 #HTML / CSS
css3+伪元素实现鼠标移入时下划线向两边展开的效果
Apr 25 #HTML / CSS
CSS3实现自定义Checkbox特效实例代码
Apr 24 #HTML / CSS
You might like
也谈截取首页新闻 - 范例
2006/10/09 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
php使用pdo连接并查询sql数据库的方法
2014/12/24 PHP
示例详解Laravel的注册重构
2016/08/14 PHP
php实现文件预览功能
2017/05/23 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
jQuery实现图片轮播特效代码分享
2015/09/15 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
js ajaxfileupload.js上传报错的解决方法
2016/05/05 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
javascript回到顶部特效
2016/07/30 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
vue一步步实现alert功能
2017/07/05 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
Python入门必须知道的11个知识点
2018/03/21 Python
python中下标和切片的使用方法解析
2019/08/27 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
使用HTML5做个画图板的方法介绍
2013/05/03 HTML / CSS
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
阿根廷首家户外用品制造商和经销商:Montagne
2018/02/12 全球购物
国贸专业个人求职信分享
2013/12/04 职场文书
公路绿化方案
2014/05/12 职场文书
企业承诺书怎么写
2014/05/24 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
新郎新娘答谢词
2015/01/04 职场文书
爱情保证书
2015/01/17 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
催款函怎么写
2015/06/24 职场文书
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技