Ecco cosa devi sapere:
- La funzione CSS avanzata
attr()consente tipi diversi da<string>e l'utilizzo in tutte le proprietà CSS. - Le query sui contenitori dello stato di scorrimento CSS ti consentono di utilizzare le query sui contenitori per applicare uno stile ai discendenti dei contenitori in base al loro stato di scorrimento.
- CSS
text-box,text-box-trimetext-box-edgeconsentono un controllo più preciso dell'allineamento verticale del testo - E ce ne sono molti altri.
Funzione avanzata attr() del CSS
Questa funzionalità si aggiunge alla funzione attr() esistente, alle funzionalità specificate nel CSS di livello 5. Ciò consente di utilizzare tipi diversi da <string> in tutte le proprietà CSS (oltre al supporto esistente per i contenuti degli pseudo-elementi).
Nell'esempio seguente, il valore della proprietà color per div utilizza il valore dell'attributo data-color. Il valore di questo attributo viene analizzato in un <color> utilizzando attr() e type(). Il valore di riserva è impostato su red.
<div data-foo="blue">test</div>
div {
color: attr(data-foo type(<color>), red);
}
Scopri di più in Aggiornamento di CSS attr().
Query sui container dello stato di scorrimento CSS
Utilizza le query sui contenitori per definire lo stile dei discendenti dei contenitori in base al loro stato di scorrimento.
Il contenitore della query è un contenitore di scorrimento o un elemento interessato dalla posizione di scorrimento di un contenitore di scorrimento. È possibile eseguire query sui seguenti stati:
stuck: un contenitore con posizionamento fisso è bloccato su uno dei bordi della casella di scorrimento.snapped: Un contenitore allineato con lo scorrimento è attualmente allineato orizzontalmente o verticalmente.scrollable: Indica se un contenitore di scorrimento può essere scorrevole nella direzione richiesta.
Un nuovo tipo di contenitore: scroll-state consente di eseguire query sui contenitori. Ad esempio:
.stuck-top {
container-type: scroll-state;
position: sticky;
top: 0px;
> nav {
@container scroll-state(stuck: top) {
background: Highlight;
color: HighlightText;
}
}
}
Scopri di più e guarda alcune demo nelle query sullo stato di scorrimento CSS.
CSS text-box, text-box-trim e text-box-edge
La proprietà text-box-trim specifica i lati da tagliare, sopra o sotto, mentre la proprietà text-box-edge specifica come deve essere tagliato il bordo.
Queste proprietà consentono di controllare con precisione la spaziatura verticale utilizzando le metriche del carattere.
h1 {
/* trim both sides to the capital letters */
text-box: trim-both cap alphabetic;
/* trim both sides to the lowercase letter x */
text-box: trim-both ex alphabetic;
}
Scopri come utilizzare queste nuove proprietà in CSS text-box-trim.
E tanto altro.
Ovviamente, ce ne sono molti altri.
Animation.overallProgressoffre una rappresentazione comoda e coerente dell'avanzamento di un'animazione nelle sue iterazioni e indipendentemente dalla natura della sua sequenza temporale.Node.prototype.moveBeforeti consente di spostare gli elementi in un albero DOM senza reimpostare lo stato dell'elemento.- L'interfaccia
FileSystemObservernotifica ai siti web le modifiche apportate al file system. - Il metodo
PublicKeyCredentialgetClientCapabilities()ti consente di determinare quali funzionalità WebAuthn sono supportate dal client dell'utente.
Per informazioni dettagliate su queste e molte altre funzionalità, consulta le note di rilascio di Chrome 133.
Per approfondire
Questi sono solo alcuni dei punti salienti. Consulta i seguenti link per ulteriori modifiche in Chrome 133.
- Note di rilascio di Chrome 133.
- Novità di Chrome DevTools (133).
- Aggiornamenti di ChromeStatus.com per Chrome 133.
- Calendario delle release di Chrome.
Iscriviti
Per rimanere al corrente, iscriviti al canale YouTube Chrome Developers e riceverai una notifica via email ogni volta che pubblichiamo un nuovo video.
Non appena verrà rilasciato Chrome 133, ti comunicheremo le novità di Chrome.