Data di pubblicazione: 27 marzo 2026
Chrome 147 introduce le transizioni di visualizzazione con ambito elemento, una funzionalità che consente di avviare una transizione di visualizzazione su un sottoalbero del DOM chiamando Element.startViewTransition().
Questa funzionalità consente di eseguire più transizioni di visualizzazione contemporaneamente, di nidificare le transizioni di visualizzazione in corso e di risolvere i problemi di layering con i contenuti position: fixed, mantenendo interattivo il resto della pagina.
Che cosa è cambiato?
Da quando abbiamo annunciato che la funzionalità è pronta per i test degli sviluppatori in Chrome 140, abbiamo collaborato con la community e il CSS Working Group per finalizzare i dettagli, in particolare per quanto riguarda i comportamenti predefiniti:
- Per impostazione predefinita, le radici dell'ambito partecipano automaticamente.
- Le transizioni di visualizzazione con ambito contengono automaticamente i relativi pseudo-elementi nidificati utilizzando i gruppi di transizione di visualizzazione nidificati.
- Lo pseudo-elemento
::view-transition-group-children()in una transizione di visualizzazione mirata ritaglia automaticamente i suoi contenuti se la radice dell'ambito ritaglia il suo overflow. - Le transizioni di visualizzazione con ambito elemento applicano automaticamente
contain: layouteview-transition-scope: allalla radice dell'ambito durante la transizione.
Dopo questi aggiornamenti, le transizioni di visualizzazione con ambito elemento sono disponibili nella versione stabile di Chrome a partire dalla versione 147.
Demo
Elenco di riproduzione casuale
Questa demo ti consente di riordinare gli elementi di ogni elenco. Puoi anche scambiare le posizioni degli elenchi selezionando il pulsante al centro.
Demo live
Registrazione demo
Poiché vengono utilizzate le transizioni di visualizzazione con ambito elemento, entrambe le liste possono eseguire contemporaneamente le transizioni di visualizzazione casuale. Puoi anche avviare la transizione della visualizzazione esterna, che scambia le posizioni degli elenchi, mentre gli elementi dell'elenco vengono ancora riorganizzati.
Il mio viaggio in Patagonia
La demo"Il mio viaggio in Patagonia" mostra le transizioni di visualizzazione con ambito elemento. Questa demo è stata creata in base al video della campagna "Web UX, re-imagined".
Utilizza i menu a discesa per filtrare gli elementi della griglia. Utilizza il pulsante Aggiungi in ogni elemento della griglia per aggiungerlo all'elenco degli elementi selezionati, che viene visualizzato nella barra laterale.
Demo live
Per visualizzare la demo completa, apri "My Patagonia Trip" in una scheda separata.
Registrazione demo
La demo utilizza le transizioni di visualizzazione con ambito elemento in tre punti:
- La griglia degli elementi quando vengono filtrati.
- Gli elementi della griglia quando vengono aggiunti all'elenco degli elementi selezionati.
- La barra laterale che mostra l'elenco degli elementi selezionati.
Leggi la guida
Per scoprire tutto sulle transizioni di visualizzazione con ambito elemento, leggi la guida. Mostra come implementare le transizioni di visualizzazione con ambito elemento, spiega ulteriori dettagli e include altre demo.
Leggi la guida alle transizioni di visualizzazione con ambito elemento