I can't get an svg image with fill="#fff"
to show on a white background using mix-blend-mode: difference
in webkit browsers like chrome or edge.
It is working fine in firefox. Check out this Fiddle for reference: JSFiddle
CSS
body {
background-color: #fff;
}
.volume-icon {
mix-blend-mode: difference;
}
HTML
<body>
<img class="volume-icon" src='https://svgshare.com/i/HxZ.svg'>
</body>
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…