• 技术文章 >web前端 >css教程

    如何利用css实现圆环效果

    VV2020-08-21 17:02:27转载781

    css实现圆环效果有多种方法,这里为大家分享五种方法:

    (推荐教程:CSS教程

    首先我们来看一下实现效果:

    d03382e71b96b7d8bc5b748b2931994.png

    接下来为大家介绍方法:

    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实现圆环效果的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除
    专题推荐:css 圆环效果
    上一篇:CSS如何清除浮动?3种方法介绍 下一篇:书写CSS样式有哪三种方式
    线上培训班

    相关文章推荐

    • 如何使用源生css3实现圆环加载进度条• 如何使用纯CSS实现一个圆环旋转错觉的动画效果(附源码)• 实现CSS圆环的5种方法(小结)• CSS3线性渐变实现4圆环相连(代码实例)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网