CSS背景小图标变色实例页面
回到相关文章 »效果:
变色测试
原图:
渲染效果:
选择颜色:
实际案例
代码:
CSS代码:
.colorful {
display: inline-block;
width: 32px; height: 32px;
color: #f4615c;
background: linear-gradient(currentColor, currentColor), url(./xin.svg), #fff;
background-blend-mode: lighten, normal;
background-size: 100%;
}
input[type="search"] {
--ui-fill: var(--ui-gray);
background: linear-gradient(var(--ui-fill), var(--ui-fill)), url(./icon-search.svg) no-repeat 10px 50% / 20px, #fff;
background-blend-mode: screen, normal;
padding-left: 38px;
}
[type="search"]:focus {
--ui-fill: var(--ui-blue);
}
HTML代码:
<i class="colorful"></i>
<input type="search" class="ui-input">