更新時(shí)間:2022-03-21 11:55:35 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3947次
蒙版圖像用作一些顏色模糊或通過使用過濾器來掩蓋元素的屬性。此遮罩部分隱藏了視覺元素。在 PNG、CSS 漸變和少量 SVG 等文件中執(zhí)行遮罩,以隱藏圖像的某些部分或隱藏頁(yè)面中的另一個(gè)元素,這是使用 CSS 遮罩屬性完成的。
使用這種遮罩技術(shù),網(wǎng)頁(yè)設(shè)計(jì)既有趣又靈活,無需手動(dòng)更改圖像或創(chuàng)建新圖像。我們?cè)谶@里使用一些屬性,例如 mask-image、mask-mode、mask-repeat、mask-position、mask-clip、ma??sk-origin、mask-size。所以這個(gè)掩碼要么應(yīng)用于整個(gè)元素,要么有時(shí)不包括邊框填充。
1. mask-image 屬性:通過將其設(shè)置為 URL 值來設(shè)置圖像元素中的層。所以這可以作為要屏蔽的圖像文件的路徑來引用。我們需要一個(gè)將被屏蔽的圖像鏈接文件。可以添加任意數(shù)量的蒙版圖像層,并用逗號(hào)分隔。示例:以下示例引用了 PNG 文件。
masked-element {
mask-image: url(pic.png);
}
要設(shè)置多個(gè)蒙版圖像層,我們需要兩個(gè) URL 值。在這里,我們看到兩個(gè)掩碼是如何組合的。 接下來使用非常適合此屬性的 Gradient-image
.double mask {
mask-image: url(pic.png),url(pic.png);
}
. masked-element {
mask-image: linear-gradient (black 0%, white 0%,transparent 100%);
}
2. mask-size:這里設(shè)置像素值。這是創(chuàng)建效果的重要案例。
3. mask-repeat: 這有不同的效果,如空間、圓形以遍布整個(gè)區(qū)域。這只有一個(gè)面具。
通過上述介紹相信大家對(duì)CSS半透明遮罩層的工作原理已經(jīng)有所了解,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的CSS透明半透明與transition過渡效果,里面的內(nèi)容更加豐富,希望對(duì)大家能夠有所幫助。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)