在线生成CSS渐变边框样式 · 支持线性/径向渐变 · 实时预览 · 一键复制代码
/* 调整参数后自动生成 */
CSS渐变边框是一种使用渐变颜色作为边框样式的装饰技术。通过 border-image 属性配合 linear-gradient() 或 radial-gradient() 函数,可以在元素边框上创建平滑过渡的颜色效果,替代传统的单色边框,为网页设计增添现代感和视觉层次。
普通边框(border)只能设置单一颜色,而渐变边框(border-image + gradient)可以创建从一种颜色平滑过渡到另一种颜色的效果。渐变边框支持多个色标、自定义角度和形状,视觉效果更加丰富和现代。
border-image 是标准的边框渐变方案,边框占据元素内部空间,支持圆角(border-radius)配合使用。outline 绘制在元素外部,不支持圆角,且不能分别控制各边的样式。本工具优先使用 border-image 方式生成代码。
本工具生成的 border-image + linear-gradient/radial-gradient 代码兼容所有现代浏览器(Chrome 90+、Firefox 90+、Safari 15+、Edge 90+)。IE浏览器不支持 border-image 渐变,建议在使用时添加背景色降级方案。
border-image 属性本身不支持 border-radius 圆角。解决方法是使用 background + mask 组合方案(本工具已自动处理)。当检测到圆角 > 0 时,工具会生成带 mask 的兼容方案代码,确保圆角效果正常显示。