css - 如何获得合适的渐变 css 代码?

标签 css gradient photoshop

通常,当我从 photoshop .psd 文件开发网站时,我会遇到硬渐变导航菜单。我的方法是什么?我剪了一小块菜单 然后应用

background-repeat: repeat-x

这很好用。但是,我认为这不是最好的解决方案。是否有正确的方法或技术来为任何渐变获取正确的 css 代码?

最佳答案

我使用颜色选择器 (adobe photoshop) 在菜单选项卡(anchor 或 li)中获取极端颜色,然后应用 CSS3 的简单 CSS 渐变以使用这 2 个极端获取背景颜色(如果需要,您可以着色-选择中间颜色)。代码如下:

nav li{
 /* Safari 5.1 to 6.0 */
 background: -webkit-repeating-linear-gradient(top, #c19fd3 , #c39ff3);
/* Opera 11.1 to 12.0 */
background: -o-repeating-linear-gradient(top, #c19fd3 , #c39ff3);
/* Firefox 3.6 to 15 */
background: -moz-repeating-linear-gradient(top, #c19fd3 , #c39ff3);
/* Standard syntax */
background: repeating-linear-gradient(top, #c19fd3 , #c39ff3);
}

如果使用渐变中的百分比,您可能会得到变化的确切颜色:

background: -webkit-repeating-linear-gradient(top, #c19fd3 10% , #c123f9 30%, #c39ff3);

它对我有用。

关于css - 如何获得合适的渐变 css 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29817684/

相关文章:

javascript - 如何在页面上显示多个 ember 模型

html - 如何让网页垂直居中?

css - CSS3 中同一元素的多个背景图像/渐变,在不同的语句中声明

html - div 上的撕边模式?

html - Nightwatch - 使用按钮文本名称单击按钮

css - 在图像的顶部、右侧、底部和左侧对齐文本?

css - 如何从上到下添加背景渐变图像?

background - 使用内容框时如何修复 CSS3 渐变背景?

c# - COM 接口(interface) Photoshop 兼容性问题

animation - 等待/加载透明的GIF/APNG动画