¿Qué hace exactamente el enable-background
atributo?
Leí la especificación pero aún no la entiendo.
¿Qué hace exactamente el enable-background
atributo?
Leí la especificación pero aún no la entiendo.
Respuestas:
Se supone que debe hacer que la imagen de fondo esté disponible para los elementos secundarios del elemento en el que se especifica para cosas como efectos de filtro que combinan el contenido con el fondo. Puede haber otros usos, pero ese es el que yo conozco.
Si no lo tiene configurado, entonces técnicamente el elemento no puede usar fondos creados por ancestros.
El único navegador importante que lo admite es IE10 +, por lo que no se usa mucho. (También está ahí como texto estándar en cada exportación de Illustrator SVG, sin una buena razón).
Como señaló Robert Longson en los comentarios , el atributo enable-background
está en desuso al menos desde 2014 .
SVG 1.1 introdujo la propiedad enable-background. La propiedad definió el fondo de la región del filtro en el momento en que
<filter>
se invocó el elemento. El concepto definido por esta propiedad se identificó como incompatible con el modelo de contexto de apilamiento en CSS en el momento de redactar esta especificación. Los UA pueden optar por implementar la propiedad enable-background como se define en SVG 1.1, pero no será compatible con esta especificación ni con la composición y combinación de CSS [Borrador de trabajo del W3C].