"-webkit-text-fill-color"和"color"之间的区别?

and*_*ick 22 css webkit colors fill

我想要了解它们之间的区别-webkit-text-fill-color并且只是简单color?有什么功能差异吗?据我所知,它们完全相同..你能用一种而不是另一种吗?

And*_*all 28

来自WebKit博客:

text-fill-color - 此属性允许您指定文本的填充颜色.如果未设置,则将使用该color属性进行填充.

所以是的,它们是相同的,但如果两者具有不同的值-webkit-text-fill-color,color则优先于它们.

我认为这个的基本原理是你可以在使用时选择不同的颜色-webkit-text-stroke,但color如果-webkit-text-stroke不可用,它会优雅地回归(因此-webkit-text-fill-color也不是).在某些情况下,您可能会以不可读的文本结束.

  • 要添加您的答案:`-webkit-text-fill-color`允许仅定位基于Webkit的浏览器,而`color`可用于定位其余的. (2认同)

Mic*_*cht 24

-webkit-text-fill-color可以设置为transparent允许您在文本上做一些非常有趣的事情,比如设置水平渐变.看看这个彩虹文本示例:http://jsfiddle.net/DoubleYo/qGfzm/

  • 当您将'-webkit-text-fill-color'更改为'color'时,这仍然有效. (6认同)
  • @NickRetallack它确实如此,但是你可以使用它来专门针对Webkit.因为只有Webkit支持`[-webkit-] background-clip:text`,如果你将`color`设置为透明并在非Webkit浏览器中打开它,那么文本将完全不可见!这使得您可以为其他将在渐变之上显示的浏览器使用后备"颜色",同时让Webkit继续保持漂亮. (4认同)
  • 示例为+1."这是什么意思?" :) (3认同)