SVG(インライン)を用いた背景画像が表示されない原因

サイズや色を調整できるように背景画像にSVGを用いるケースがあったのですが、IE11のみ表示されない現象に遭遇してしまいました。
その対応の備忘録です。

参考にさせていただいたサイト

色を変更するためにどういうCSSにすべきかはchlonologさんを参考にさせていただきました。
そのまま使用していれば今回の現象には遭遇しなかったのですが、表示されなかった原因はイラストレーターが描きだすソースにありました。

背景画像に指定したSVGが表示されなかった原因と対処法

イラストレーターの書きだすソースは色がCSSで記述されていました。
これがchromeなどでは問題なかったのですがIE11では問題のようです。
rectタグやpolygonタグのfill属性で色を設定することで対応できました。

ブログ一覧へ戻る
松下 正平のプロフィール写真
            

この記事の著者

松下 正平

2002年より大阪を拠点に活動。仕様の行間を読み「よきにはからう」実装力をモットーとするWeb制作・WordPress開発のフリーランス。
2019年に大阪市内から枚方市に移転。
近年はLooker Studioを活用したアクセス解析にも力を入れています。

趣味

趣味は息子とのサッカー、及びサッカー観戦。ガンバ大阪好き。
好きなアイドルはBABYMETALとsora tob sokana。
現在はまっているゲームは「スプラトゥーンレイダース」
無限食堂554階をあたりを探索中。

コーディングのご依頼お待ちしております

Wordpressの構築やレスポンシブ化など人手が欲しい時はぜひお声がけください。

このブロックが表示されている時は条件が合えば即日作業が開始できます。お気軽に条件をお送りください。

制作会社様向け詳細はこちら
両手いっぱいに広げ、コーディング案件を待っているメタラー