利用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 30 HTML / CSS
css3 transform及原生js实现鼠标拖动3D立方体旋转
Jun 20 HTML / CSS
css3通过scale()、rotate()实现放大、旋转
Mar 19 HTML / CSS
html5 application cache遇到的严重问题
Dec 26 HTML / CSS
利用HTML5 Canvas制作一个简单的打飞机游戏
May 11 HTML / CSS
HTML5 Canvas 实现K线图的示例代码
Dec 23 HTML / CSS
canvas画图被放大且模糊的解决方法
Aug 11 HTML / CSS
奇妙的 CSS shapes(CSS图形)
Apr 05 HTML / CSS
HTML速写之Emmet语法规则的实现
Apr 07 HTML / CSS
CSS作用域(样式分割)的使用汇总
Nov 07 HTML / CSS
使用CSS定位HTML元素的实现方法
Jul 07 HTML / CSS
css让页脚保持在底部位置的四种方案
Jul 23 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中var_export与var_dump的区别分析
2010/08/21 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
2019/06/12 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
解决vue v-for src 图片路径问题 404
2019/11/12 Javascript
win7安装python生成随机数代码分享
2013/12/27 Python
判断网页编码的方法python版
2016/08/12 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
Python socket实现的简单通信功能示例
2018/08/21 Python
Python3.5 Pandas模块之Series用法实例分析
2019/04/23 Python
Python zip函数打包元素实例解析
2019/12/11 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
安踏官方商城:anta.cn
2019/12/16 全球购物
ktv总经理岗位职责
2014/02/17 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
二年级语文上册复习计划
2015/01/19 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
合理缓解职场压力,让你随时保持最佳状态!
2019/06/21 职场文书