Cosa fa esattamente l' enable-background
attributo?
Ho letto le specifiche ma ancora non le capisco.
Cosa fa esattamente l' enable-background
attributo?
Ho letto le specifiche ma ancora non le capisco.
Risposte:
Si suppone che l'immagine di sfondo sia disponibile per gli elementi figli dell'elemento su cui è specificato per cose come gli effetti filtro che fondono il contenuto con lo sfondo. Potrebbero esserci altri usi, ma è quello che conosco.
Se non lo hai impostato, tecnicamente l'elemento non può utilizzare sfondi creati dagli antenati.
L'unico browser principale che lo supporta è IE10 +, quindi non viene utilizzato molto. (È anche presente come boilerplate in ogni esportazione SVG di Illustrator, senza una buona ragione.)
Come notato da Robert Longson nei commenti , l'attributo enable-background
è deprecato almeno dal 2014 .
SVG 1.1 ha introdotto la proprietà enable-background. La proprietà ha definito il back drop sotto la regione del filtro nel momento in cui l'
<filter>
elemento è stato richiamato. Il concetto definito da questa proprietà è stato identificato come incompatibile con il modello di contesto di stacking nei CSS al momento della stesura di questa specifica. Gli UA possono scegliere di implementare la proprietà enable-background come definita in SVG 1.1 ma non sarà compatibile con questa specifica o con CSS Compositing and Blending [W3C Working Draft].