CSS渐变生成器
免费的在线CSS渐变生成器,支持线性渐变和径向渐变可视化编辑,实时预览效果,一键复制CSS代码,包含15+预设渐变模板。
常见问题
- Q:线性渐变和径向渐变怎么选?
- A:线性渐变适合创造方向感和层次感,常用于页面背景和按钮。径向渐变适合创造聚焦效果和光晕效果,常用于卡片装饰和弹窗遮罩。根据设计需求选择。
- Q:如何实现硬边渐变(不模糊过渡)?
- A:将两个相邻色标设置为相同位置即可。如linear-gradient(90deg, red 50%, blue 50%)会在50%处产生硬边分割,而不是模糊过渡。
- Q:渐变可以用在文字上吗?
- A:可以。使用-webkit-background-clip: text将渐变裁剪为文字形状,配合-webkit-text-fill-color: transparent显示渐变文字。这是目前的标准做法。
- Q:45deg和to top right有什么区别?
- A:45deg是精确的角度值,to top right是关键字。理论上它们指向同一方向,但实际计算有细微差异:45deg基于几何角度计算,关键字基于元素对角线。正方形元素中两者完全一致。
- Q:如何让渐变动画?
- A:background-size设为200%配合background-position的transition/animation可以实现渐变动画效果。CSS渐变本身不能直接transition,但可以通过移动背景位置模拟。