我需要为我正在构建的网站上的标题和导航文本创建“锐利”渐变。我正在尝试使其尽可能纯 HTML5/CSS3,并且愿意坚持使用@font-face
而不是转移到Cufon。我所说的锐渐变是指两种颜色,两者之间没有混合。
例子:http://dl.dropbox.com/u/12147973/sharp-gradient.png http://dl.dropbox.com/u/12147973/sharp-gradient.png
我在 Cufon 找到了一种方法,但正如我所说,我想坚持@font-face
。 Cufon 在 IE 中给了我太多的悲伤,我真的很喜欢@font-face
works.
我还找到了一种使用 CSS3 对文本进行渐变的方法,但我不知道如何使用“锐利”渐变来做到这一点。http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-pure-css-text-gradients/ http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-pure-css-text-gradients/
正如您从我的示例中看到的,使用 PNG 图像技巧不起作用,因为它不在纯色背景上。如果一切都失败了,我只会使用平滑渐变,但我信任 StackOverflow 的优秀人员。
我目前正在使用的渐变:
-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a8a8), color-stop(50%,#a8a8a8), color-stop(50%,#6d6d6d), color-stop(100%,#6d6d6d))
注意:我不介意它是否只是一个浏览器解决方案。如果这就是他们的全部,那么至少比什么都没有好。