利用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 18 HTML / CSS
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
Oct 15 HTML / CSS
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
Nov 30 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
Apr 03 HTML / CSS
HTML5 离线应用之打造零请求、无流量网站的解决方法
Apr 25 HTML / CSS
检测浏览器对HTML5和CSS3支持度的方法
Jun 25 HTML / CSS
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
Mar 15 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
Jul 18 HTML / CSS
微信小程序之html5 canvas绘图并保存到系统相册
Jun 20 HTML / CSS
3种方式实现瀑布流布局小结
Sep 05 HTML / CSS
html svg生成环形进度条的实现方法
Sep 23 HTML / CSS
boostrap modal 闪现问题的解决方法
Sep 01 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网页后退不再出现过期
2007/03/08 PHP
php垃圾代码优化操作代码
2010/08/05 PHP
eclipse php wamp配置教程
2016/06/30 PHP
jquery实现控制表格行高亮实例
2013/06/05 Javascript
JavaScript中判断函数、变量是否存在
2015/06/10 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
2017/09/04 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
Angular实现的简单查询天气预报功能示例
2017/12/27 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
解决Vue打包后访问图片/图标不显示的问题
2019/07/25 Javascript
js实现多图和单图上传显示
2019/12/18 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
浅析Python 中整型对象存储的位置
2016/05/16 Python
django 常用orm操作详解
2017/09/13 Python
Python有序字典简单实现方法示例
2017/09/28 Python
浅述python2与python3的简单区别
2018/09/19 Python
Django组件cookie与session的具体使用
2019/06/05 Python
Python Json数据文件操作原理解析
2020/05/09 Python
python中pivot()函数基础知识点
2021/01/03 Python
梅西百货官网:Macy’s
2020/08/04 全球购物
高二英语教学反思
2014/01/19 职场文书
网络书店创业计划书
2014/02/07 职场文书
五年级数学教学反思
2014/02/11 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
养成教育经验材料
2014/05/26 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
基层党建工作简报
2015/07/21 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL