svgタグにfillではなくcolorで色を指定
svgタグに色指定する場合、通常は専用のfillというプロパティで色を指定しますが、文字色のようにcolorで色指定できるようにするには下記のように指定します。
svg { fill: currentColor; }
currentColorには、svgタグの親要素に指定されているcolorの値が入ります。これでいちいちfillプロパティを追加することなく色の適用ができますね。
ちなみにReactのstyle等では下のように文字列でcurrentColorを指定します。
<svg style={{ fill: 'currentColor' }} />
コメント