簡體   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