利用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中Transform动画属性用法详解
Jul 04 HTML / CSS
使用 css3 transform 属性来变换背景图的方法
May 07 HTML / CSS
详解HTML5新增标签
Nov 27 HTML / CSS
利用html5 file api读取本地文件示例(如图片、PDF等)
Mar 07 HTML / CSS
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
Aug 02 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
Mar 21 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
Dec 20 HTML / CSS
html5 datalist 选中option选项后的触发事件
Mar 05 HTML / CSS
html5 video全屏播放/自动播放的实现示例
Aug 06 HTML / CSS
HTML+CSS+JS实现图片的瀑布流布局的示例代码
Apr 22 HTML / CSS
关于CSS浮动与取消浮动的问题
Jun 28 HTML / CSS
CSS SandBox应用场景及常见问题
Jun 25 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
PHP 文件缓存的性能测试
2010/04/25 PHP
php常用文件操作函数汇总
2014/11/22 PHP
php cookie 详解使用实例
2016/11/03 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
使用js画图之圆、弧、扇形
2015/01/12 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
jQuery实现DIV层收缩展开的方法
2015/02/27 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
2018/10/25 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
django之session与分页(实例讲解)
2017/11/13 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
2018/01/24 Python
Python程序打包工具py2exe和PyInstaller详解
2019/06/28 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
个人简历自我鉴定
2013/10/11 职场文书
毕业生求职的求职信
2013/12/05 职场文书
宾馆总经理岗位职责
2014/02/14 职场文书
个人求职信范文
2014/05/24 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
2015年推普周活动方案
2015/05/06 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python
SQL Server使用导出向导功能
2022/04/08 SQL Server