利用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实现任意图片lowpoly动画效果实例
May 11 HTML / CSS
CSS3截取字符串实例代码【推荐】
Jun 07 HTML / CSS
纯CSS绘制漂亮的圆形图案效果
May 07 HTML / CSS
用CSS3写的模仿iPhone中的返回按钮
Apr 04 HTML / CSS
用css3实现转换过渡和动画效果
Mar 13 HTML / CSS
详解使用canvas保存网页为pdf文件支持跨域
Nov 23 HTML / CSS
详解Html5中video标签那些属性和方法
Jul 01 HTML / CSS
纯html5+css3下拉导航菜单实现代码
Mar 18 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
Dec 30 HTML / CSS
Html5实现首页动态视频背景的示例代码
Sep 25 HTML / CSS
amazeui时间组件的实现示例
Aug 18 HTML / CSS
从QQtabBar看css命名规范BEM的详细介绍
Aug 07 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
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
php数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
2013/06/29 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
Python中暂存上传图片的方法
2015/02/18 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
python实现简单五子棋游戏
2019/06/18 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
高中生操行评语
2014/04/25 职场文书
高三励志标语
2014/06/05 职场文书
药剂专业毕业生求职信
2014/06/24 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
Go中的条件语句Switch示例详解
2021/08/23 Golang