繁体   English   中英

css 渐变文字在 Safari 上不可见

[英]css gradient text are not visible on Safari

我在 web 和 android 设备上的渐变 css 上面临一个问题,但在 Z50DE9BC68C93DC32D8C7C909 上完全不显示其文本。 请看两个屏幕截图。

我已经检查了 caniuse.com,并且-webkit-text-fill-colorbackground-clip: text

 .gradient-effect { background: linear-gradient(240.86deg, #ff8329 0%, #ff007a 66.41%); -webkit-text-fill-color: transparent; width: max-content; background-clip: text; -webkit-background-clip: text; }.mine-box-title { font-family: Poppins; font-style: normal; font-weight: bold; font-size: 40px; line-height: 44px; display: flex; align-items: center; letter-spacing: -0.01em; }
 <h2 class="mine-box-title gradient-effect">25 MILLION</h2>

在此处输入图像描述

在此处输入图像描述

自 2017 年以来,WebKit Bugzilla 上有一个未解决的未解决问题: background-clip:text 不适用于 display:flex 苹果已经忽略了这个漏洞 4 年,它可能永远不会得到解决。

删除display: flex并且它可以工作:

 .gradient-effect { background: linear-gradient(240.86deg, #ff8329 0%, #ff007a 66.41%); -webkit-text-fill-color: transparent; width: max-content; background-clip: text; -webkit-background-clip: text; }.mine-box-title { font-family: Poppins; font-style: normal; font-weight: bold; font-size: 40px; line-height: 44px; letter-spacing: -0.01em; }
 <h2 class="mine-box-title gradient-effect">25 MILLION</h2>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM