摘要:說明這次的重點就在于兩個屬性,屬性屬性這兩個屬性分別是兩種實現方式的關鍵。屬性簡單說,就是能讓元素的某一部分顯示或隱藏。我們看張圖就能明白,第二種方式實現的原理了總結這次說的這兩種方式,應該算是很容易理解了,希望對大家有點幫助。
說明
這次的重點就在于兩個屬性,
background 屬性
mask 屬性
這兩個屬性分別是兩種實現方式的關鍵。
效果圖
代碼
前端簡單說
代碼不多,我們來看看,
background: linear-gradient(to right, red, blue); 這行是給背景設置為漸變色,這里注意一點,這樣是簡寫了,其實是給background-image 設置為漸變色,不是 background-color ,是背景圖 取值為漸變色,如果不知道漸變色,直接到這里看,
CSS3 漸變(Gradients)
-webkit-background-clip: text; 這行就要說到,background-clip 屬性了 ,我們來看看 W3Cschool 上的說明
background-clip 屬性 規定背景的繪制區域
語法
background-clip: border-box|padding-box|content-box;
上面沒有說取值 text 的情況,看到前面的前綴,大家應該也能想到,它的兼容性問題了,目前還不是能所有瀏覽器都支持。
取值為text的意思,就是以區塊內的文字作為裁剪區域向外裁剪,文字的背景即為區塊的背景,文字之外的區域都將被裁剪掉。
所以,我們最后寫color: transparent; 讓文字為透明色,就是讓后面背景色顯示出來。
方式二效果圖
代碼
前端簡單說
代碼也不多,我們簡單說一下,
:before 選擇器向選定的元素 前 插入內容。
使用content 屬性來指定要插入的內容。
content取值 attr 就是用來獲取屬性值的,content:attr(屬性名);
content: attr(text); 能獲取到元素的 text 屬性,這里的這個text屬性是自己自定義的一個屬性,你也可以在元素中加一個 tt 屬性,像這樣 前端簡單說
然后content屬性 這樣寫,content: attr(tt); 同樣是可以起作用的。
好的我們繼續說第二種方式的重點,mask屬性,因為之前已經寫過一篇介紹mask屬性的文章了,
簡單說 CSS中的mask—好好利用mask-image
這里就不很詳細的介紹了,想詳細了解的朋友可以看看上面這篇文章,一定會對你有所幫助的。
mask屬性簡單說,就是能讓元素的某一部分顯示或隱藏。
我們看張圖就能明白,第二種方式實現的原理了
這次說的這兩種方式,應該算是很容易理解了,希望對大家有點幫助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112683.html
摘要:說明這次的重點就在于兩個屬性,屬性屬性這兩個屬性分別是兩種實現方式的關鍵。屬性簡單說,就是能讓元素的某一部分顯示或隱藏。我們看張圖就能明白,第二種方式實現的原理了總結這次說的這兩種方式,應該算是很容易理解了,希望對大家有點幫助。 說明 這次的重點就在于兩個屬性, background 屬性 mask 屬性 這兩個屬性分別是兩種實現方式的關鍵。 解釋 方式一 效果圖 ...
摘要:說明這次的重點就在于兩個屬性,屬性屬性這兩個屬性分別是兩種實現方式的關鍵。屬性簡單說,就是能讓元素的某一部分顯示或隱藏。我們看張圖就能明白,第二種方式實現的原理了總結這次說的這兩種方式,應該算是很容易理解了,希望對大家有點幫助。 說明 這次的重點就在于兩個屬性, background 屬性 mask 屬性 這兩個屬性分別是兩種實現方式的關鍵。 解釋 方式一 效果圖 ...
摘要:結論綠色部分表示比略勝一籌的地方,黃色部分表示有所欠缺的地方,灰綠色表示差不多。兼容性列表可以良好地支持多色及多色變化。以為例說明便捷使用。綜上結論選擇或許是一個不錯地選擇去替代的使用方式。 這可能是個別人寫過很多次的話題,但貌似由于兼容性的原因?圖標的顯示還是用著 Iconfont 或者 CSS Sprite 的形式?希望通過自己新瓶裝舊酒的方式能重新引導一下問題。 SVG vs I...
摘要:結論綠色部分表示比略勝一籌的地方,黃色部分表示有所欠缺的地方,灰綠色表示差不多。兼容性列表可以良好地支持多色及多色變化。以為例說明便捷使用。綜上結論選擇或許是一個不錯地選擇去替代的使用方式。 這可能是個別人寫過很多次的話題,但貌似由于兼容性的原因?圖標的顯示還是用著 Iconfont 或者 CSS Sprite 的形式?希望通過自己新瓶裝舊酒的方式能重新引導一下問題。 SVG vs I...
閱讀 1176·2021-10-11 10:59
閱讀 1963·2021-09-29 09:44
閱讀 853·2021-09-01 10:32
閱讀 1423·2019-08-30 14:21
閱讀 1869·2019-08-29 15:39
閱讀 2973·2019-08-29 13:45
閱讀 3531·2019-08-29 13:27
閱讀 2006·2019-08-29 12:27