美文网首页
用CSS实现一个圆环有三层,每层的颜色不同

用CSS实现一个圆环有三层,每层的颜色不同

作者: hao_developer | 来源:发表于2024-01-16 13:55 被阅读0次
image.png

声明一个盒子,将盒子的border作为一层,再用盒子的伪元素选择器 '::before','::after' 分别实现另外两层

  <div class="wrap"></div>
 .wrap {
            position: relative;
            margin: 100px auto;
            width: 300px;
            height: 300px;
            border-radius: 50%;
            border: 10px solid pink
        }
 
        .wrap::before,
        .wrap::after {
            content: '';
            position: absolute;
            top: -10px;
            left: -10px;
            width: 100%;
            height: 100%;
            z-index: -1;
            transform-origin: center;
            border-radius: 50%;
        }
 
        .wrap::before {
            transform: scale(1.06);
            border: 10px solid blue;
        }
 
        .wrap::after {
            transform: scale(.94);
            border: 10px solid red;
        }

相关文章

  • 【iOS】带端点的进度圆环

    效果如图: 根据项目需求,实现了以上效果的圆环;对于圆环,主要分三层:1.最底层灰色圆环;2.上层的进度圆环;3....

  • iOS 绘制颜色渐变圆环 --- 值得一看

    iOS 绘制颜色渐变圆环 本文主要介绍一种绘制颜色渐变的进度圆环. 先上效果图: 实现思路: CAShapeLay...

  • css实现loading圆环

    一、实现思路 四分之一圆弧 旋转动画 戳我获取完整源码 ? 二、画四分之一圆弧 2.1 border方案 css部...

  • css 学习第二天

    CSS链接 链接样式 链接的样式,可以用任何CSS属性(如颜色,字体,背景等)。特别的链接,可以有不同的样式,这取...

  • CSS3实现圆环内阴影效果

    这是一个关于CSS3灵活应用的例子,圆环的内阴影效果。比如说,我想做一个根据加载进度不同圆环动态填充的效果,如下图...

  • CAGradientLayer实现圆环的颜色渐变

    函数代码: #pragma mark彩色的圆 -(void)recordingCircleOverlayView ...

  • 自定义View(一)Paint

    1 颜色 Canvas绘制的内容,有三层对颜色的处理: 1.1 基本颜色 像素的基本颜色,根据绘制内容的不同而有不...

  • 简单的JS+CSS实现网页自定义换肤

    1,实现效果 2,实现原理 主要原理是利用css变量设置颜色,用js动态修改变量,使颜色变化,兼容性如下; 3,实...

  • 滑动门以及圆角边框的多种实现方式——2018-02-02

    一、CSS3实现: 缺点:IE6下不兼容CSS3 二、三层嵌套实现: 效果图: 缺点:边框圆角不透明。 三、三层嵌...

  • 结构因子可视化

    黄色圆环区域由S2限位角度决定; 黄色扇形角度由S1限位角度决定: 有色圆环代表不同的powder ring,颜色...

网友评论

      本文标题:用CSS实现一个圆环有三层,每层的颜色不同

      本文链接:https://www.haomeiwen.com/subject/kpukodtx.html