css3画同心圆示例代码

本文主要给大家介绍了利用css3如何画个同心圆的相关资料,文中给出了详细的css3示例代码,并对代码进行了详细的解析方法大家理解和学习css3画同心圆,对大家具有一定的参考学习价值,希望能帮助到大家。

基本思路

首先你得画三个圆吧,那三个圆怎么重叠到一块呢?这个就得靠-margin来控制了。

登录后复制

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数值代表的移动方向这个事情就搞定了!

相关推荐:

纯CSS3画出小黄人并实现动画效果

css3画半圆_html/css_WEB-ITnose

使用CSS画爱心代码实例

以上就是css3画同心圆示例代码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2901191.html

(0)
上一篇 2025年3月11日 00:07:40
下一篇 2025年2月18日 10:53:34

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 详解CSS和HTML自定义checkbox效果

    checkbox应该是一个比较常用的html功能了,不过浏览器自带的checkbox往往样式不怎么好看,而且不同浏览器效果也不一样。出于美化和统一视觉效果的需求,checkbox的自定义就被提出来了。本文主要给大家分享css+html自定义…

    编程技术 2025年3月11日
    200
  • 详解CSS3的filter滤镜属性

    最近发现了一个非常强大的css3属性,就是filter(滤镜)属性,喜欢p图的朋友看名字都应该知道这是什么神器了吧。当然,这个属性的效果肯定不能跟ps相比,但是利用的好的话可以在节约很多空间下,把一张图做成两张图的效果。本文主要介绍了详解c…

    2025年3月11日 编程技术
    200
  • CSS中margin的用法和常见问题的分析

    关于margin我们是在熟悉不过的了,本文主要给大家介绍了css中margin的用法和常见问题的分析,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 一、简介 margin我们一般习惯的叫它外边距,分别可以…

    2025年3月11日
    200
  • 详解CSS3中linear-gradient和radial-gradient

    本文主要介绍了关于css中渐变的相关资料,主要分享css3中linear-gradient和radial-gradient的知识,带给大家使用渐变的另一个角度,文中通过示例代码介绍的非常详细,需要的朋友可以参考下,希望能帮助到大家。 一、线…

    2025年3月11日 编程技术
    200
  • HTML+CSS实现美观样式的单选框、复选框

    单选框、复选框都是前端需要的功能,本文主要介绍了html+css实现单选框、复选框美观的样式,需要的朋友可以参考下,希望能帮助大家完成更美观样式的单选框、复选框。 1.背景图 html                      登录后复制 …

    2025年3月11日
    200
  • 详解CSS中margin和padding的区别

    本文给大家分享css中很基础的知识,我们知道css中margin和padding是有区别的,在css中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。在css中padding是指自身边框到自身内部另一个容器边框之间的距…

    2025年3月11日
    200
  • 实例详解HTML、CSS动态背景登录页面的实现

    登录页面有一个背景,会大大增加人们的视觉享受,但是登录页面除了静态页面还有动态页面登录,本文主要介绍了html+css实现动态背景登录页面的相关资料,需要的朋友可以参考下,希望能帮助到大家。 1. 实现背景图片的动态变换 首先在HTML页面…

    2025年3月11日
    200
  • 详解CSS 属性选择器

    对带有指定属性的 html 元素设置样式。可以为拥有指定属性的 html 元素设置样式,而不仅限于 class 和 id 属性。本文主要给大家介绍了css属性选择器的相关知识,感兴趣的朋友一起看看吧,希望能帮助到大家。 注释:只有在规定了 …

    编程技术 2025年3月11日
    200
  • 详解CSS实现鼠标上移事图标旋转效果的方法

    鼠标上移图标旋转效果在企业的项目中经常会使用到,特别是顶部导航栏,本文主要介绍了css实现鼠标上移图标旋转效果,需要的朋友可以参考下,希望能帮助到大家。 接下来就是要使用css实现鼠标上移图标旋转效果。 nbsp;html>     …

    2025年3月11日
    200
  • 实例详解HTML5、CSS3实现3D转换效果

    在css二维的世界里,我们可以对元素设置宽高、位置、旋转、背景等等。在css三维世界里,扩展出了一个z轴,这个z轴垂直于屏幕并指向外面。下面这篇文章主要给大家介绍了利用html5+css3实现3d转换效果的相关资料,需要的朋友可以参考,希望…

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论