base64 でエンコードされた SVG を使用すると問題が発生します。次の SVG を使用しました。
このファイルを渡しました: SVG Optimiser & Base64 Encoder
最後に、2 つのクラスを持つ a 要素を作成しました
.ui-icon-btn {
display: block;
background-color: red; //just a randomly picked color
}
.ui-icon-menu {
display: block;
width: 48px;
height: 48px;
background: url('data:image/svg+xml; base64, [...]');
}
Chrome の DevTools を開くと、色が上書きされていることがわかります。どうすればこれを回避できますか?