利用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代码实现switch滑动开关按钮效果
Aug 30 HTML / CSS
css3.0 图形构成实例练习二
Mar 19 HTML / CSS
常用的四种CSS透明属性介绍
Apr 12 HTML / CSS
CSS3实现酷炫的3D旋转透视效果
Nov 21 HTML / CSS
Html5移动端弹幕动画实现示例代码
Aug 27 HTML / CSS
HTML5 video标签(播放器)学习笔记(一):使用入门
Apr 24 HTML / CSS
html5 Canvas实现图片旋转的示例
Jan 15 HTML / CSS
html5 figure和figcaption的使用方法
Sep 10 HTML / CSS
html5使用canvas压缩图片的示例代码
Sep 11 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
Jan 24 HTML / CSS
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
Apr 07 HTML / CSS
html,css,javascript是怎样变成页面的
May 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
PHP实现伪静态方法汇总
2016/01/13 PHP
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
javascript省市区三级联动下拉框菜单实例演示
2015/11/29 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
js实现登录验证码
2016/12/22 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
vue webpack实用技巧总结
2018/04/24 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
简单了解vue 插值表达式Mustache
2020/07/22 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python中Switch/Case实现的示例代码
2017/11/09 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
Django mysqlclient安装和使用详解
2020/09/17 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
花卉与景观设计系大学生求职信
2013/10/01 职场文书
大一新生军训时的自我评价分享
2013/12/05 职场文书
最新结婚典礼主持词
2014/03/14 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
市场营销计划书
2015/01/17 职场文书
董事长助理工作总结2015
2015/07/23 职场文书
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers