這篇文章主要為大家展示了CSS實現(xiàn)遮罩mask功能的方法,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學(xué)習(xí)一下“CSS實現(xiàn)遮罩mask功能的方法”這篇文章吧。
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、珠山ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的珠山網(wǎng)站制作公司
css是一種用來表現(xiàn)HTML或XML等文件樣式的計算機(jī)語言,主要是用來設(shè)計網(wǎng)頁的樣式,使網(wǎng)頁更加美化。它也是一種定義樣式結(jié)構(gòu)如字體、顏色、位置等的語言,并且css樣式可以直接存儲于HTML網(wǎng)頁或者單獨的樣式單文件中,而樣式規(guī)則的優(yōu)先級由css根據(jù)這個層次結(jié)構(gòu)決定,從而實現(xiàn)級聯(lián)效果,發(fā)展至今,css不僅能裝飾網(wǎng)頁,也可以配合各種腳本對于網(wǎng)頁進(jìn)行格式化。
CSS遮罩是2008年4月由蘋果公司添加到webkit引擎中的。遮罩提供一種基于像素級別的,可以控制元素透明度的能力,類似于png24位或png32位中的alpha透明通道的效果。
圖像是由rgb三個通道以及在每個像素上定義的顏色組成的。但是在他們之上還有第四個通道,alpha通道,通過亮度定義每個像素上的透明度。白色意味著不透明,黑色意味著透明,介于黑白之間的灰色表示半透明。著作權(quán)歸作者所有。
遮罩mask的功能就是使用透明的圖片或漸變遮罩元素的背景。于是,遮罩mask與背景background非常類似,除了沒有color子屬性,背景background剩下的6個子屬性,mask都有
遮罩mask是一個復(fù)合屬性,包括mask-image、mask-mode、mask-repeat、mask-position、mask-clip、mask-origin、mask-size、mask-composite這8個屬性
[注意]IE瀏覽器不支持,webkit內(nèi)核的瀏覽器(包括chrome、safari、IOS、android)需要添加-webkit-前綴。要特別注意的是,firefox瀏覽器也支持webkit-mask屬性
【mask-image】
默認(rèn)值為none,值為透明圖片,或透明漸變
【mask-repeat】
默認(rèn)值為repeat,可選值與background-repeat相同,詳細(xì)情況移步至此
【mask-position】
默認(rèn)值為0 0,可選值與background-position相同,詳細(xì)情況移步至此
【mask-clip】
默認(rèn)值為border-box,可選值與background-clip相同,詳細(xì)情況移步至此
【mask-origin】
默認(rèn)值為border-box,可選值與background-origin相同,詳細(xì)情況移步至此
【mask-size】
默認(rèn)值為auto,可選值與background-size相同,詳細(xì)情況移步至此
【mask-mode】
默認(rèn)值為match-source,可選值為alpha、luminance、match-source,或者它們的組合
【mask-composite】
默認(rèn)值為add,可選值為add、subtract、intersect、exclude
[注意]只有firefox支持mask-mode和mask-composite
Document
以上就是關(guān)于“CSS實現(xiàn)遮罩mask功能的方法”的內(nèi)容,如果改文章對你有所幫助并覺得寫得不錯,勞請分享給你的好友一起學(xué)習(xí)新知識,若想了解更多相關(guān)知識內(nèi)容,請多多關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。