Что именно делает атрибут enable-background?


что именно делать?

прочитал спецификация но все равно я не понимаю.

2 83
svg

2 ответа:

предполагается, что фоновое изображение доступно дочерним элементам элемента, на котором оно указано, для таких вещей, как эффекты фильтра, которые смешивают содержимое с фоном (могут быть и другие применения, но это тот, который я знаю). Если у вас его нет, то технически элемент не может использовать фоны, созданные предками. Единственный крупный браузер, который поддерживает его, - это IE10+, поэтому он не очень используется. (Он также существует в качестве шаблона в каждом экспорте Illustrator SVG-для no серьезное основание.)

Как отмечено Робертом Лонгсоном в комментариях атрибут enable-background и устарел по крайней мере с 2014 года.

SVG 1.1 ввел свойство enable-background. Свойство определило обратное падение под областью фильтра в то время, когда <filter> элемент был вызван. Концепция, определенная этим свойством, была идентифицирована как несовместимая с моделью контекста стекирования в CSS во время написания этой спецификации. Бак может выбрать реализуйте свойство enable-background, как определено в SVG 1.1, но не будет совместимо с этой спецификацией или с CSS Compositing and Blending [W3C Working Draft].