CSS实现渐变圆环

本文介绍两种CSS实现渐变圆环的方法:通过嵌套div叠加白色内圆模拟,以及使用mask属性创建透明遮罩直接生成渐变圆环。包含完整代码示例,适合前端开发者快速掌握圆环制作技巧。

作者:zhuge··预计阅读 3 分钟·1,656 阅读·0 评论
CSS实现渐变圆环
.circle {
    width: 206px;
    height: 206px;
    border-radius: 50%;
    background: linear-gradient(0deg, #36A5ED 0%, #6EEE96 100%);
    position: relative;
}

.content {
    position: absolute;
    left: 13px;
    top: 13px;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    background-color: #fff;
}

CSS3 mask属性实现透明遮罩层

<div class="circle"></div>
.circle {
    width: 206px;
    height: 206px;
    border-radius: 50%;
    background: linear-gradient(0deg, #36A5ED 0%, #6EEE96 100%);
    -webkit-mask: radial-gradient(transparent, transparent 97px, #000 97px);
    mask: radial-gradient(transparent 97px, #000 97px);
}

相关文章

评论

加载中...