:如何通過使用CSS實現漸變文字的效果-佳作欣賞免费ppt模版下载-道格办公

如何通過使用CSS實現漸變文字的效果

要通過CSS實現漸變文字的效果,可以使用CSS漸變屬性`background-clip`和`-webkit-background-clip`。下面是實現漸變文字效果的步驟:1. 創建一個包含漸變文字的HTML元素,例如`

`標籤。 2. 使用CSS將元素的文字顏色設置為透明,可以使用`color: transparent;`。 3. 使用CSS設置元素的背景漸變。可以使用`background-image`屬性來創建線性漸變或徑向漸變,並為漸變指定所需的顏色。 4. 使用`background-cl

英文| https://bootcamp.uxdesign.cc/gradient-text-in-css-609068d3f953
翻譯| web前端開發< br>

很難使網站脫穎而出。 因此,這裡有一個小技巧,可以改善所有目標網頁或標題:使用漸變文字。
只要確保不要過度使用它即可。漸變文字絕對不能用在較長的文本中。但可以在標題或者特定醒目的文字上進行使用。以便引起用戶的注意。
可能令你感到驚訝的是,你無法直接將漸變設置為文本顏色,特別是,如果你有設計工具的使用經驗時,可能會好一定,但是如果沒有的話,你可以通過今天的內容學習後,採用CSS來實現這一效果。
例如,color: linear-gradient(yellow, red)將無法正常工作。
但是,漸變文本可以在CSS中實現,它僅需要一些額外的步驟。
最好從一些大膽的文本開始。這將使漸變更明顯,文本更易讀。

我將使用的文本是使用帶有以下值的字體簡寫樣式設置的:
font: bold 120px Poppins, sans-serif;

步驟1:添加漸變

首先,我們需要將漸變添加為背景。

默認情況下,漸變會從上到下進行,但我們也可以指定方向。

如果要水平漸變,to right可以解決問題,但是稍微傾斜一點60deg看起來更自然。

代碼如下:

.gradient-text {   background-image: linear-gradient(60deg , #E21143, #FFB03A);}

< span >如果你想學習如何創建所需的任何漸變,你不太了解的話,你只需要復習一下,CSS漸變的相關知識即可。

步驟2:剪輯

現在,我們需要使漸變僅顯示文本的位置。我們可以使用background-clip屬性來實現這一點。

你可能已經知道,使用此屬性,我們可以將背景剪輯到元素的邊框,內邊距或內容框。

但是它也可以將背景剪切到文本上。

.gradient-text {< /code>  background-image: linear-gradient(60deg, #E21143, #FFB03A);  background-clip: text;}

如果,你嘗試使用此代碼,則看起來漸變消失了。這是因為漸變位於文本下方。

步驟3:顯示

為了顯示文本下方的漸變,我們需要使文本透明。我們可以通過設置color: transparent來做到這一點。

.gradient-text {  background-image: linear-gradient (60deg, #E21143, #FFB03A);  background-clip: text;  color: transparent;}

你可能會在這裡使用背景速記,別。

不幸的是,background簡寫版本background-clip不支持該text關鍵字。

如果必須支持Internet Explorer,則需要回退到純色。

包裝我們之前編寫的所有內容@supports。這樣,它只能在現代瀏覽器中呈現。

然後,在@supports塊外,為文本設置後備顏色。它可能應該是出現在你的漸變中的顏色,並且可以與設計的其餘部分很好地配合使用。

  • < li>
/* fallback for IE */.gradient-text {  color: red; }/* gradient text for modern browsers */@supports< /span> (background-clip: text) {  .gradient-text {    background-image: linear-gradient(60deg, #E21143, #FFB03A);     background-clip: text;    color: transparent;< /span>  }}

注意:即使IE中也不支持@supports規則本身,仍然會忽略裡面的所有內容。

謝謝閱讀。如有任何疑問,請在留言中討論。跟我來了解更多Web開發技巧,請記得關注我。


學習更多技能

請點擊下方公眾號

文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/How%20to%20achieve%20the%20effect%20of%20gradient%20text%20by%20using%20CSS.html

(810)
打賞 支付宝扫一扫 支付宝扫一扫
single-end

相關推薦