CSSから埋め込み画像を参照するにはどうすればいいですか? 質問する

CSSから埋め込み画像を参照するにはどうすればいいですか? 質問する

アセンブリに埋め込まれた CSS ファイルがあります。この CSS ファイルを使用して特定の要素の背景画像を設定する必要があり、その画像も埋め込みリソースである必要があります。これは可能ですか? これを確実に実行する方法はありますか?

既存のスタイルシートをこの dll に挿入したときに問題が発生し、画像が表示されないことに気付きました。ただし、埋め込まれた画像の URL を知る必要があるため、これを機能させる方法がわかりません。

誰かこんなことした人いますか?

ベストアンサー1

<% = WebResource("image1.jpg") %>

上記のステートメントをCSSファイル内で使用し、WebResourceAttributeでCSSを登録するときに、「PerformSubstitution」をtrueに設定できます。

Default.css
body{
    background: <%=WebResource("xyz.jpg")%>
}



[assembly, WebResource("Default.css","text/css", PerformSubstitution=true)]
[assembly, WebResource("xyz.jpg","image/jpg")]

おすすめ記事