1 回答

TA貢獻1821條經驗 獲得超5個贊
這里需要使用 mask:
img {
-webkit-mask-image: url("https://i.ibb.co/0DpJxc4/purple-alphabet-letter-x.png");
mask-image: url("https://i.ibb.co/0DpJxc4/purple-alphabet-letter-x.png");
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
width: 100px;
}
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Soccerball_mask_transparent_background.svg/760px-Soccerball_mask_transparent_background.svg.png" />
您還可以考慮使用額外的容器來保持混合效果:
img {
-webkit-mask-image: url("https://i.ibb.co/0DpJxc4/purple-alphabet-letter-x.png");
mask-image: url("https://i.ibb.co/0DpJxc4/purple-alphabet-letter-x.png");
-webkit-mask-size: 100% auto;
mask-size: 100% auto;
mix-blend-mode: multiply;
width: 100px;
display:block;
}
.box {
background-image: url("https://i.ibb.co/0DpJxc4/purple-alphabet-letter-x.png");
background-size:100% auto;
display:inline-block;
}
<div class="box"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Soccerball_mask_transparent_background.svg/760px-Soccerball_mask_transparent_background.svg.png" />
</div>
- 1 回答
- 0 關注
- 118 瀏覽
添加回答
舉報