该enable-background
属性到底能做什么?
我阅读了规范,但仍然不明白。
该enable-background
属性到底能做什么?
我阅读了规范,但仍然不明白。
Answers:
它应该使背景图像可用于为其指定的元素的子元素,以用于诸如将内容与背景混合的滤镜效果之类的事情。可能还有其他用途,但这就是我所知道的用途。
如果未设置,则从技术上讲,该元素不能使用祖先创建的背景。
唯一支持它的主流浏览器是IE10 +,因此并没有得到太多使用。(没有充分的理由,它也可以作为Illustrator SVG每次导出中的样板文件。)
正如罗伯特·Longson在评论中指出,属性enable-background
是至少从2014年起已过时。
SVG 1.1引入了enable-background属性。该属性定义了在
<filter>
调用元素时在过滤器区域下的背景。在编写此规范时,已确定此属性定义的概念与CSS中的堆栈上下文模型不兼容。UA可以选择实现SVG 1.1中定义的enable-background属性,但与该规范或CSS合成和混合[W3C Working Draft]不兼容。