SVG 画像を CSS スタイルに直接埋め込むことはできますか?次の構文を使用することを想像してください:
.my-class { background-image: <svg>...</svg>; }
答え:
はい、CSS でインライン SVG 定義を使用することは確かに可能です。これを実現する方法は次のとおりです。
body { background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'> <linearGradient>
このコードは、URL エンコードされた SVG 画像を作成し、それを
の背景画像として使用します。要素。 SVG は、線形グラデーションと、ビューポート全体を満たす長方形で構成されます。以上がインライン SVG を CSS スタイルに直接埋め込むことはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。