CSS混合模式实现任意颜色的小图标实例页面

回到相关文章 »

效果:

原图

变成指定红色#f4615c

红色:

代码:

CSS代码:
.colorful {
    display: inline-block;
    width: 32px; height: 32px;
    background-image: url(./xin.png), linear-gradient(#f4615c, #f4615c);
    background-blend-mode: lighten, normal;
    background-size: 100%;
}
HTML代码:
<h4>原图</h4>
<p><img src="./xin.svg"></p>
<h4>变成指定红色<span style="color:#f4615c;">#f4615c</span></h4>
<p>红色:<span class="colorful"></span></p>