css背景透明 - background-image



在SVG中存儲多個元素並將它們用作CSS背景? (2)

理論上是的,這應該是可能的。 雖然在W3C規範中還沒有完全定義,實現在這個階段是不一樣的。

請注意,svg本身允許一個特殊的片段語法 ,所以理論上你應該能夠鏈接到同一個svg文件的不同視圖。 這可以用來做CSS / SVG的精靈。

直接鏈接到一個嵌套的svg片段(或svg內的任何其他元素)的id是需要進一步指定的東西。

假設與CSS背景屬性中的片段鏈接起作用,那麼如果您使用XHTML(將結果文件作為application / xhtml + xml提供服務),則只需將svg資源內嵌在主文檔中即可,無需多次單獨文件。 如果您希望將svgs分開編輯,可以將其作為發布前的buildstep來完成。 另一種可能性是使用數據uris

https://ffff65535.com

我想知道是否可以在單個SVG文件中創建多個“畫筆”,並在我的CSS中使用它們。

現在我有一個單獨的SVG文件,它有一個存儲在“defs”中的漸變和一個繪製它的單個矩形。 然後我在我的CSS中使用這個SVG文件作為背景圖片。 它運行良好,但我寧願沒有一百萬個獨立的SVG文件。 我想像“畫筆”一起合併在一個單獨的SVG文件,像CSS精靈或XAML能夠。

有沒有辦法做到這一點? 如果是這樣的話,為svg文件中的SVG元素使用的CSS背景圖像指定什麼語法?

謝謝你的幫助。






svg