【发布时间】:2015-07-08 10:09:14
【问题描述】:
我有一个 ul 有几个 li。
我在 ul 上使用这个 id。
#list {
margin-right: auto;
margin-left: auto;
width:500px;
color:black;
background: -webkit-linear-gradient(#000, #909090);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
ul 的内容在 Chrome 中得到了渐变处理,但在 Safari 中没有。在 Safari 中,所有的 li 都是“不可见的”。如果我检查然后禁用“-webkit-text-fill-color: transparent;”,文本将变得可见,尽管没有渐变(显然)。
想法?
这里是 JSfiddle:https://jsfiddle.net/s96bzcua/
亲切的问候,
【问题讨论】:
-
官方 safari bug tracker 中有一个 bug。不幸的是,过去两年似乎没有人研究过它:bugs.webkit.org/show_bug.cgi?id=169125
标签: css google-chrome safari webkit