SVGの色を変更する方法を検索して色々やってみたけど、どれもダメ……。
path {fill: red;}とかやっても全然ダメ。
HTMLにSVGのソースを直書きするのは絶対に嫌。
ソースが汚すぎる。
SVGのソースをいじるのも、訳わからんから絶対に嫌。
「imgタグで表示したSVGの色を変更する方法」じゃないと絶対に嫌。
そんな意識の低いweb屋が、唯一成功した方法をメモしておきます。
aタグで挟めば普通にリンクもはれました。
imgタグで、そのまま表示したSVGのカイちゃま
<img src="kaicyama.svg" width="200" height="200">
SVG画像は普通にimgタグで表示できます。
真っ黒でかわいいですね。
CSSで「#865F4A」に色を変えたSVGのカイちゃま
<img src="kaicyama.svg" width="200" height="200" class="kaicyama">
.kaicyama {
filter: invert(38%) sepia(29%) saturate(576%) hue-rotate(337deg) brightness(95%) contrast(88%);
}
https://codepen.io/sosuke/pen/Pjoqqp
↑のサイトでフィルターの値を生成してCSSに書くだけ。
左下の白いところにフォームがあります。
(黒背景のソースコードのとこは関係ない)
「Target color」にカラーコードを入力して「Compute Filters」をクリック。
filterが生成されるのでCSSの.kaicyamaにコピペします。
HTMLに書いたimgタグに.kaicyamaを指定したら完了です。
元のSVGの色が真っ黒(#000000)じゃないとダメみたい。
どちらのSVGカイちゃまにもリンクをはってあるので、クリックしてみてください。
SVGはリンク画像には使えないって書いてあるサイトも多いですが、aタグで挟んだら普通に機能しました。
関連記事
関連記事はありません
おなじカテゴリーの記事
AUTHOR 阿部マリコ

1982年12月10日生まれ。東京都出身。イラスト・グッズ・ホームページ制作の技術者です。長州藩の三人党と新撰組の原田が好き。歴ヲタ女子が普段使いできるバレない幕末グッズのお店「小間物屋歴創」を運営。かわいい甲斐犬の相棒・カイちゃまと暮らしていました。
最新記事 NEW POSTS
-
大浴場がある萩のオススメ宿「萩ロイヤルインテリジェントホテル」
travel.rakuten.co.jp/

-
ホームページ制作を依頼した会社が飛んで、サイトの更新も削除もできないときは?
2025-11-21

-
imgタグで表示したSVGの色を変更する方法
2025-11-19

-
ポートフォリオをリニューアルしました
2025-08-22

-
flexsliderを読み込むと一瞬、高さが死んで表示が崩れるのを直した
2025-08-13

-
WordPressのパスワードつき投稿のメッセージ変更がうまくできない人へ〜2025年夏〜
2025-07-26

-
やまぐち女性ビジネスコンテスト「優秀賞」を受賞しました
2024-12-18

-
Xにサムネイル画像すら投稿したくないヲタクはheadにOGP設定するのがオススメ
2024-11-13







