屬性值 | 描述 |
---|---|
none | 默認(rèn)值,沒有效果。 |
blur(px) | 給圖像設(shè)置高斯模糊,則默認(rèn)值是 0。 |
brightness(%) | 給圖片應(yīng)用一種線性乘法,使其看起來更亮或更暗,默認(rèn)值是 1。 |
contrast(%) | 調(diào)整圖像的對比度,默認(rèn)值是 1。 |
grayscale(%) | 將圖像轉(zhuǎn)換為灰度圖像,默認(rèn)值是 0。 |
hue-rotate(deg) | 給圖像應(yīng)用色相旋轉(zhuǎn),默認(rèn)值是 0deg。 |
invert(%) | 反轉(zhuǎn)輸入圖像,默認(rèn)值是 0。 |
opacity(%) | 轉(zhuǎn)化圖像的透明程度,默認(rèn)值是 1。 |
saturate(%) | 轉(zhuǎn)換圖像飽和度,默認(rèn)值是 1。 |
sepia(%) | 將圖像轉(zhuǎn)換為深褐色,默認(rèn)值是 0。 |
注意:濾鏡通常使用百分比 (如:75%), 當(dāng)然也可以使用小數(shù)來表示 (如:0.75)。
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .container { margin: 4rem auto; width: 100%; height: auto; text-align: center; } .box { display: inline-block; margin: 1rem; } .box ul { margin: 0; padding: 0; list-style: none; text-align: left; } .box ul li { margin: .25rem 0; padding: .25rem; cursor: pointer; } .box ul li:hover { background-color: #eee; } ul li.active { background-color: #eee; } .box img { width: 260px; height: 260px; } </style> </head> <body> <div class="container"> <h3>點(diǎn)擊左側(cè)屬性顯示效果</h3> <div class="box"> <ul> <li data-p="blur(5px)">filter: blur(5px)</li> <li data-p="brightness(.5)">filter: brightness(.5)</li> <li data-p="contrast(.5)">filter: contrast(.5)</li> <li data-p="grayscale(1)">filter: grayscale(1)</li> <li data-p="hue-rotate(90deg)">filter: hue-rotate(90deg)</li> <li data-p="invert(.4)">filter: invert(.4)</li> <li data-p="opacity(.4)">filter: opacity(.4)</li> <li data-p="saturate(.5)">filter: saturate(.5)</li> <li data-p="sepia(.5)">filter: sepia(.5)</li> </ul> </div> <div class="box"> <div class="origin"> <img src="https://tva3.sinaimg.cn/large/87c01ec7gy1frmmmwb3anj21hc0u0b2a.jpg" alt=""> </div> <div>原圖</div> </div> <div class="box"> <div id="filter"> <img src="https://tva3.sinaimg.cn/large/87c01ec7gy1frmmmwb3anj21hc0u0b2a.jpg" alt=""> </div> <div id="info">效果圖</div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script> <script> $(function() { let $lis = $("li"); $lis.on("click", function() { $lis.removeClass("active"); let p = $(this).addClass("active").data("p"); $("#filter").css({"filter": p}); $("#info").text("filter: " + p); }); }); </script> </body> </html>
以上就是css3 filter屬性的使用簡介的詳細(xì)內(nèi)容,更多關(guān)于css3 filter屬性的資料請關(guān)注腳本之家其它相關(guān)文章!
標(biāo)簽:試駕邀約 綏化 欽州 焦作 湘西 無錫 湖北 銅陵
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《css3 filter屬性的使用簡介》,本文關(guān)鍵詞 css3,filter,屬,性的,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。