css3改变图片颜色

css3改变图标颜色,用到filter(滤镜)这个属性(注意,是需要纯色的图片,白色背景或者透明背景的图片),下面看例子吧

<div class="main">
            <img class="img1" src="http://img.tgimg.cn/Home/share-icon.png" /><br />
            <img class="img2" src="//img.tgimg.cn/Mproject/v5/new_subscribe.png" /><br />
            <img class="img3" src="//img.tgimg.cn/Project/newLogin/close-btn-hover.png" /><br />
            <img class="img4" src="//img.tgimg.cn/Project/newJuniorDetail/contacts-ico.png" /><br />
            <img class="img5" src="//img.tgimg.cn/Project/newJuniorDetail/query-icon.png" /><br />
            <img class="img6" src="//img.tgimg.cn/Project/newJuniorDetail/close-photo-pop.png" /><br />
        </div>
.img1 {
    display: block;
    width: 22px;
    height: 24px;
    background: url('http://img.tgimg.cn/Home/share-icon.png');
    -webkit-filter: drop-shadow(200px 0 0 #f60);
    /* Chrome, Safari, Opera */
    filter: drop-shadow(200px 0 0 #f60);
}

.img2 {
    display: block;
    width: 196px;
    height: 196px;
    background: url('http://img.tgimg.cn/Mproject/v5/new_subscribe.png');
    -webkit-filter: drop-shadow(200px 0 0 #f60);
    filter: drop-shadow(200px 0 0 #f60);
}

.img3 {
    display: block;
    width: 16px;
    height: 16px;
    background: url('//img.tgimg.cn/Project/newLogin/close-btn-hover.png');
    -webkit-filter: drop-shadow(200px 0 0 #f60);
    filter: drop-shadow(200px 0 0 #f60);
}

.img4 {
    width: 67px;
    height: 72px;
    -webkit-filter: drop-shadow(200px 0 0 #f60);
    filter: drop-shadow(200px 0 0 #f60);
}

.img5 {
    width: 66px;
    height: 66px;
    -webkit-filter: drop-shadow(200px 0 0 #f60);
    filter: drop-shadow(200px 0 0 #f60);
}

.img6 {
    width: 24px;
    height: 24px;
    -webkit-filter: drop-shadow(200px 0 0 #f60);
    filter: drop-shadow(200px 0 0 #f60);
}

看图


574b0e39c521f7e65b31c0a72d5889d.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容