我需要为我正在构建的网站上的标题和导航文本创建“锐利”渐变。我试图使它成为纯HTML5/CSS3,并且希望坚持使用@font-face
而不是移到Cufon。我的意思是尖锐的渐变是两种颜色,两者之间没有混合。使用CSS3在文本上创建双色渐变渐变
例子:http://dl.dropbox.com/u/12147973/sharp-gradient.png
我找到了一种方法做这件事的Cufón,但正如我所说的,我要坚持到@font-face
。 Cufon在IE中给了我太多的伤感,我真的很喜欢@font-face
的工作原理。
我也找到了一种方法来对CSS3的文字进行渐变,但我无法弄清楚如何用“尖锐”渐变来做到这一点。 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))
注:我不介意,如果这只是一个浏览器解决方案。如果这就是他们的全部,那么至少比没有好。