如何利用css实现圆环效果
程序员文章站
2022-03-09 13:14:07
...
css实现圆环效果有多种方法,这里为大家分享五种方法:
(推荐教程:CSS教程)
首先我们来看一下实现效果:
接下来为大家介绍方法:
1、两个标签的嵌套
<div class="element1"> <div class="child1"></div> </div>
.element1{ width: 200px; height: 200px; background-color: lightpink; border-radius: 50%; } .child1{ width: 100px; height: 100px; border-radius: 50%; background-color: #009966; position: relative; top: 50px; left: 50px; }
2、使用伪元素,before/after
<div class="element2"></div>
.element2{ width: 200px; height: 200px; background-color: lightpink; border-radius: 50%; } .element2:after{ content: ""; display: block; width: 100px; height: 100px; border-radius: 50%; background-color: #009966; position: relative; top: 50px; left: 50px; }
3、使用border:
<div class="element3"></div>
.element3{ width: 100px; height: 100px; background-color: #009966; border-radius: 50%; border: 50px solid lightpink ; }
(学习视频推荐:css视频教程)
4、使用border-shadow
<div class="element4"></div>
.element4{ width: 100px; height: 100px; background-color: #009966; border-radius: 50%; box-shadow: 0 0 0 50px lightpink ; margin: auto; }
<div class="element5">
.element5{ width: 200px; height: 200px; background-color: #009966; border-radius: 50%; box-shadow: 0 0 0 50px lightpink inset; margin: auto; }
5、使用radial-gradient
<div class="element6"></div>
.element6{ width: 200px; height: 200px; border-radius: 50%; background: -webkit-radial-gradient( circle closest-side,#009966 50%,lightpink 50%); }
以上就是如何利用css实现圆环效果的详细内容,更多请关注其它相关文章!
上一篇: CSS制作“正在加载”提示框
推荐阅读
-
表单取消功能该如何实现?_html/css_WEB-ITnose
-
纯CSS3实现鼠标悬停提示气泡效果
-
利用css3-animation实现逐帧动画效果
-
css3与html5实现响应式导航菜单(导航栏)效果分享
-
PHP如何利用P3P实现跨域_PHP教程
-
在HTML中如何实现链接选择?详见内容_html/css_WEB-ITnose
-
求解答web中用easyui如何实现柱形图_html/css_WEB-ITnose
-
如何利用CSS实现图片的透明效果_html/css_WEB-ITnose
-
利用Python如何实现数据驱动的接口自动化测试
-
CSS3实现的鼠标悬浮开门关门效果代码实例_html/css_WEB-ITnose