SVG 背景画像の塗りつぶし色の変更
CSS を使用して SVG を背景画像として組み込む場合、その塗りつぶし属性を直接変更できる機能CSS による制限があります。このシナリオで塗りつぶしの色を変更するための解決策は次のとおりです。
CSS マスク
CSS マスクを使用すると、要素に適用されるマスクを作成できます。 SVG にこの手法を使用するには、次の手順に従います。
.icon { background-color: red; -webkit-mask-image: url(icon.svg); mask-image: url(icon.svg); }
これは、 SVG の形状を取得し、.icon クラスを使用して要素に適用します。
注:
詳細情報:
CSS で SVG を色付けするための優れたリソース背景画像は次の場所から入手できます。 https://codepen.io/noahblon/post/coloring-svgs-in-css-background-images以上がCSS を使用して SVG 背景画像の塗りつぶしの色を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。