enable-background
屬性到底是做什麼的?我看過specification,但我還是不明白。enable-background屬性到底做了什麼?
79
A
回答
84
它應該使背景圖像可用於它指定的元素的子元素,例如將內容與背景混合的濾鏡效果(可能還有其他用途,但這是我所知道的)。如果你沒有設置,那麼在技術上,元素不能使用由祖先創建的背景。支持它的唯一主要瀏覽器是IE10 +,因此它不會被使用太多。 (這也是作爲每個Illustrator SVG導出的樣板的原因 - 沒有很好的理由。)
5
由於noted by Robert Longson in comments,屬性enable-background
是deprecated at least since 2014。
SVG 1.1引入了enable-background屬性。該屬性在調用
<filter>
元素時在過濾區域下定義了回落點。在編寫本規範時,由該屬性定義的概念被認定爲與CSS中的堆疊上下文模型不兼容。 UA可以選擇實現SVG 1.1中定義的enable-background屬性,但不符合本規範或CSS合成和混合[W3C工作草案]。
相關問題
- 1. launch4j到底做了什麼?
- 2. org.apache.commons.lang.builder.CompareToBuilder到底做了什麼?
- 3. ApplicationSession.setApplicationOptions到底做了什麼?
- 4. getValueIsAdjusting到底做了什麼?
- 5. moveTaskToBack()到底做了什麼?
- 6. segue.destinationViewController到底做了什麼?
- 7. LDAP_MATCHING_RULE_IN_CHAIN到底做了什麼?
- 8. flask.abort()到底做了什麼?
- 9. DotLess的「web」屬性到底做了什麼?
- 10. AVFoundation的AVAssetWriterInput預期MediaDataRealTime屬性到底做了什麼?
- 11. RPM Obsoletes標籤到底做了什麼?
- 12. cordova編譯到底做了什麼?
- 13. 'get_page_by_path'wordpress函數到底做了什麼?
- 14. iter_content()函數到底做了什麼?
- 15. 應用程序到底做了什麼?
- 16. HashMap的initialCapacity到底做了什麼?
- 17. 調用Dispose到底做了什麼?
- 18. lb指令到底做了什麼?
- 19. 非淺層filecmp.cmp到底做了什麼?
- 20. $ object - > {0}到底做了什麼?
- 21. d3 clipAngle方法到底做了什麼?
- 22. @Component裝飾器到底做了什麼?
- 23. Hasmorepages PrintPageEventArgs屬性做了什麼?
- 24. CSS3透視屬性到底是什麼?
- 25. classNameBindings到底在做什麼?
- 26. ObjectContext.SaveChanges()在底層做了什麼?
- 27. ElementTree實例沒有屬性'fromstring'。那麼,我做錯了什麼?
- 28. C#中的return語句到底做了什麼?
- 29. ConEmu的「Inject ComEmuHK」選項到底做了什麼?
- 30. malloc和free的內存操作到底做了什麼?
當我在caniuse.com上沒有這個時,我並不感到震驚。然而令人震驚的是w3.org的例子在chrome/mac上無法運行。去IE 10+終於成爲第一。 – QueueHammer
它已被棄用,即沒有人會實現它:http://www.w3.org/TR/filter-effects/#AccessBackgroundImage Illustrator通過將它放到任何地方而相當毀掉它,這意味着UA無法按照預期的方式使用它要使用的。這一點以及幾乎不可能實現規範的事實確保了它的消亡。 –
只是想提到IE11/Edge仍然支持該功能,但由於Inkscape在每個文件上添加它(導致perf問題),因此我們不得不在根