css 怎么绘制一个带圆角的渐变色的边框

1,可以写两个样式最外面的div设置一个渐变的背景色。里面的元素使用纯色。但是宽高要比外面元素的小。可以利用里面的元素设置padding这样挡住部分渐变色。漏出来的渐变色就像边框一样。

<div class="cover-wrapper">

<div class="item-cover">

</div>

</div>

.cover-wrapper{

background: linear-gradient(310deg,#821ced,#e7166b);

border-radius:16px;

}

.item-cover{

border-radius:16px;

padding:2px;//padding值就是渐变边框的宽度

background:#000;

}

2.使用

复制代码
background-image
复制代码
border: 1px solid transparent;
background-clip: padding-box,border-box;
background-origin: padding-box,border-box;
background-image: linear-gradient(90deg,#BBFAEB,#DCF9E6 42%,#F4F9E2),linear-gradient(151deg,#33e9bf,#c7e58a,#b1e8cc);

#BBFAEB,#DCF9E6 42%,#F4F9E2是填充的颜色

#33e9bf,#c7e58a,#b1e8cc是边框的颜色

推荐使用第二种方法 。第一种圆角的地方不够圆滑。细看的话稍微有点和其他地方粗细不一致

相关推荐
Bigger16 分钟前
🔥 一份 Agent 工程岗 JD,暴露了市场真正想要什么样的人
前端·agent·全栈
我头上有犄角ovo20 分钟前
我在微信小程序里手搓人脸识别引导,结果被“右转头”和“手遮脸”教育了
前端
David_Xia20 分钟前
干爆 11s 提交卡顿!引入 Rust 级 oxlint 彻底拯救团队 Git Commit 噩梦的重构实践
前端
前端环境观察室21 分钟前
别急着让 Agent 跑任务,先把浏览器环境上下文建模
前端
蝎子莱莱爱打怪37 分钟前
零基础用AI写App?兄弟😂 醒醒吧,那只是个玩具罢了!
前端·人工智能·后端
用户1306095607231 小时前
elpis里程碑一的阶段性总结
前端
砍材农夫1 小时前
物联网 基于netty控制报文结构(发布与接收)
java·开发语言·前端·javascript·物联网
光影少年1 小时前
react的Context 跨层传值、优缺点、适用场景
前端·react.js·掘金·金石计划
kevinten101 小时前
说实话,我做了个"不务正业"的 AI:专门推荐冷门冒险地
前端
上单带刀不带妹1 小时前
Vue3 中 getCurrentInstance() 与 proxy 详解
前端·javascript·vue.js