background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);
CSS渐变(gradient)是现代网页设计中最常用的视觉效果之一,可以在两种或多种颜色之间创建平滑过渡。本工具支持线性渐变(linear-gradient)和径向渐变(radial-gradient)两种类型,可视化调整渐变方向、颜色和位置,实时预览效果并一键复制CSS代码。
CSS渐变被所有现代浏览器广泛支持,包括Chrome、Firefox、Safari、Edge等。IE10及以上版本也支持基本的渐变语法,IE9及以下不支持。
CSS渐变的色标数量没有硬性限制,理论上可以添加任意多个。但实际使用中建议控制在2-5个颜色,过多的色标会让渐变效果杂乱,难以达到好的视觉效果。
调整好渐变效果后,点击代码区域右上角的"复制"按钮,即可将完整的CSS代码复制到剪贴板,直接粘贴到你的样式文件中使用。
背景、Banner等大面积区域推荐使用线性渐变,视觉效果更均匀稳定;需要聚焦注意力的场景(如头像光晕、按钮高光)推荐使用径向渐变。
CSS渐变本身不能直接使用transition或animation进行过渡动画。但可以通过设置较大的background-size,然后动画移动background-position来实现"流动渐变"效果,或者使用@property自定义属性实现真正的渐变动画。
现代浏览器已经不需要添加-webkit-、-moz-等前缀。除非你需要兼容非常旧的浏览器版本(如Chrome 25以下、Safari 6以下),否则直接使用标准语法即可。