Що саме робить enable-background
атрибут?
Я читав специфікацію, але все ще не розумію.
Що саме робить enable-background
атрибут?
Я читав специфікацію, але все ще не розумію.
Відповіді:
Потрібно зробити фонове зображення доступним для дочірніх елементів елемента, на який він вказаний, для таких речей, як ефекти фільтру, які змішують вміст з фоном. Можуть бути й інші напрямки, але це я знаю.
Якщо у вас його не встановлено, елемент технічно не може використовувати фони, створені предками.
Єдиний головний браузер, який підтримує його - IE10 +, тому він не дуже звикає. (Він також присутній як котельня у кожному експорті SVG Illustrator - недарма.)
Як зазначив Роберт Лонгсон в коментарях , атрибут enable-background
є застарілим , по крайней мере з 2014 року .
SVG 1.1 представив властивість background-background. Властивість визначала задню краплю під областю фільтра під час
<filter>
виклику елемента. Поняття, визначене цим властивістю, було визнано несумісним з моделлю складання контексту в CSS під час написання цієї специфікації. UA можуть вибрати, щоб реалізувати властивість фонового режиму включення, як визначено у SVG 1.1, але вони не будуть сумісні з цією специфікацією або з CSS Composeiting and Blending [W3C Working Project].