CSS渐变生成器
专业的在线CSS渐变生成工具,帮助前端开发者快速创建美丽的线性渐变、径向渐变和圆锥渐变背景。实时预览效果,一键生成CSS代码。
渐变编辑器
自定义您的渐变效果,实时预览并生成CSS代码。
background: linear-gradient(to right, #ff9a9e, #fad0c4);
CSS渐变使用指南
什么是CSS渐变?
CSS渐变是在两个或多个指定颜色之间显示平滑过渡的背景图像。CSS定义了三种渐变类型:
- 线性渐变(linear-gradient):沿着一条直线方向进行颜色过渡
- 径向渐变(radial-gradient):从中心点向外辐射进行颜色过渡
- 圆锥渐变(conic-gradient):围绕中心点旋转进行颜色过渡
线性渐变语法
background: linear-gradient(direction, color-stop1, color-stop2, ...);
从左到右渐变
background: linear-gradient(to right, #ff9a9e, #fad0c4);
45度角渐变
background: linear-gradient(45deg, #a1c4fd, #c2e9fb);
径向渐变语法
background: radial-gradient(shape size at position, start-color, ..., last-color);
圆形径向渐变
background: radial-gradient(circle, #fbc2eb, #a6c1ee);
椭圆径向渐变
background: radial-gradient(ellipse at center, #ffecd2, #fcb69f);
圆锥渐变语法
background: conic-gradient(from angle at position, start-color, ..., last-color);
圆锥渐变
background: conic-gradient(#ff9a9e, #fad0c4, #a8edea, #ff9a9e);
CSS渐变最佳实践
- 使用对比明显的颜色创建视觉冲击力
- 考虑渐变的可访问性,确保文本在渐变背景上清晰可读
- 在移动设备上测试渐变效果,确保性能良好
- 使用CSS变量管理渐变颜色,便于维护和主题切换
- 考虑使用渐变色作为背景时,添加备用单色以防渐变不被支持
浏览器兼容性
大多数现代浏览器都支持CSS渐变:
- 线性渐变:Chrome 10+, Firefox 3.6+, Safari 5.1+, Opera 11.6+
- 径向渐变:Chrome 10+, Firefox 3.6+, Safari 5.1+, Opera 11.6+
- 圆锥渐变:Chrome 69+, Firefox 83+, Safari 12.1+
对于不支持CSS渐变的旧版浏览器,建议提供备用背景颜色。