利用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的定位页面元素
Aug 29 HTML / CSS
css3的图形3d翻转效果应用示例
Apr 08 HTML / CSS
CSS3制作苹果风格键盘特效
Feb 26 HTML / CSS
CSS3 实现的缩略图悬停效果
Dec 09 HTML / CSS
HTML5实现Notification API桌面通知功能
Mar 02 HTML / CSS
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
Jan 03 HTML / CSS
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
Jul 20 HTML / CSS
基于Html5实现的语音搜索功能
May 13 HTML / CSS
Html5 canvas画图白板踩坑
Jun 01 HTML / CSS
关于canvas.toDataURL 在iOS运行失败的问题解决
Sep 16 HTML / CSS
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
Apr 07 HTML / CSS
使用canvas仿Echarts实现金字塔图的实例代码
Nov 11 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 中关于ord($str)&amp;gt;0x80的详细说明
2012/09/23 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
PHP将HTML转换成文本的实现代码
2015/01/21 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
js电信网通双线自动选择技巧
2008/11/18 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
python采集百度百科的方法
2015/06/05 Python
Python字符编码判断方法分析
2016/07/01 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
django使用graphql的实例
2020/09/02 Python
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
外贸英语专业求职信范文
2013/12/25 职场文书
演讲比赛获奖感言
2014/02/02 职场文书
中学生操行评语大全
2014/04/24 职场文书
产品生产计划书
2014/05/07 职场文书
员工保密协议书
2014/09/27 职场文书
房租涨价通知
2015/04/23 职场文书