最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過(guò)css3的filter濾鏡改變png圖片的顏色的示例代碼

  發(fā)布時(shí)間:2020-05-06 15:11:33   作者:zh_rey   我要評(píng)論
本方法是通過(guò)CSS3濾鏡 filter 中的 drop-shadow 將png圖片的非透明部分生成任意顏色的投影,然后將原始圖片隱藏起來(lái),從而達(dá)到改變圖片顏色的目的,代碼簡(jiǎn)單易懂,對(duì)CSS改變png圖片顏色的相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧

本方法是通過(guò)CSS3濾鏡 filter 中的 drop-shadow 將png圖片的非透明部分生成任意顏色的投影,然后將原始圖片隱藏起來(lái),從而達(dá)到改變圖片顏色的目的
先看效果圖

示例圖片

接下來(lái)是代碼

<p><strong>原始圖標(biāo)</strong></p>
<i class="icon icon-del"></i>
<p><strong>可以變色的圖標(biāo)</strong></p>
<i class="icon"><i class="icon icon-del"></i></i>

 

.icon {
    display: inline-block;
    width: 20px; height: 20px;
    overflow: hidden;
}
.icon-del {
    background: url(delete.png) no-repeat center;
}
.icon > .icon {
    position: relative;
    left: -20px;
    border-right: 20px solid transparent;
    -webkit-filter: drop-shadow(#0033FF 20px 0);
    filter: drop-shadow(#0033FF 20px 0);
}

注意其中很關(guān)鍵的一處

border-right: 20px solid transparent;

在Chrome瀏覽器下,如果一個(gè)元素的主體部分,無(wú)論以何種方式,只要在頁(yè)面中不可見,其drop-shadow是不可見的;實(shí)體部分哪怕有1像素可見,則drop-shadow完全可見。

由于我們使用使用 overflow:hidden 隱藏掉了原始圖標(biāo),所以導(dǎo)致其投影在Chrome瀏覽器上是無(wú)法正常顯示的,我們通過(guò)加透明的邊框來(lái)解決這一點(diǎn)。

總結(jié)

到此這篇關(guān)于通過(guò)css3的filter濾鏡改變png圖片的顏色的文章就介紹到這了,更多相關(guān)CSS改變png圖片顏色內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

徐闻县| 抚州市| 大关县| 灵丘县| 朔州市| 江川县| 宁德市| 五峰| 鹤峰县| 西吉县| 新民市| 永川市| 青阳县| 石首市| 浙江省| 唐山市| 民丰县| 江源县| 高安市| 成武县| 福清市| 静海县| 金塔县| 兰州市| 南雄市| 兴山县| 达拉特旗| 长宁县| 高邮市| 禹城市| 汽车| 乃东县| 宝丰县| 德江县| 扬州市| 吴川市| 库尔勒市| 祁东县| 乌鲁木齐县| 阳原县| 高要市|