前提・実現したいこと
wordpress5.7.2
SVG画像に色をつけたい
↑これを白色にして
↓の赤枠部分に表示させたい
※現状赤枠には黒い矢印が表示されています
該当のソースコード
php
1 2 <li class="c-page_item"> 3 <a href=""> 4 お問い合わせ 5 <svg class="arrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="5" viewBox="0 0 20 5" fill='#fff'> 6 <image id="arrow" width="20" height="5" xlink:href="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAAY0lEQVQYlaXOoQ0CURRE0fM3BIFdAQkt4KaE7QGFoBZCBxRBGWjEq4EEi1+NIkHvv3LEyTQLS3LDFueqmn/7sBTEBXs8kuy6war6YMILzyQHaEk2WHc8bbjihOMKb4wd4H/3LwHeEJZggJWaAAAAAElFTkSuQmCC" fill='#fff'/> 7 </svg> 8 </a> 9 </li>
試したこと
・<svg>へfillを設定するも反映されず
・<image>へfillを設定するも反映されず
・<svg class="arrow"...>へ下記のパターンでスタイル指定するも反映されず
scss
1/* パターン1 */ 2 .arrow { 3 display: inline-block; 4 fill: #fff; 5} 6 7/* パターン2 */ 8 .arrow > image { 9 display: inline-block; 10 fill: #fff; 11}
何かアドバイスいただけますと幸いです。
よろしくお願いいたします。
参考記事は下記
HPcode
SVGアイコンの色をCSSで変更する
SVG ファイルを外部読み込みして CSS で色を変更する方法
SVGの色を変更したい!SVG表示方法まとめ【サンプル付き】
回答2件
あなたの回答
tips
プレビュー