Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Puoi creare una carousel orizzontale senza JavaScript partendo da una lista HTML scorrevole e aggiungendo CSS Scroll Snap. Swipe, trackpad e scrollbar funzionano come base; nei browser compatibili puoi poi aggiungere pulsanti di scorrimento e marker di navigazione generati dal browser. Questi controlli più recenti sono un miglioramento progressivo, non un requisito: il supporto varia tra browser.
La base: una lista scorrevole con CSS Scroll Snap
Una carousel semplice può essere una lista semantica: il contenuto resta nel documento e il contenitore permette lo scorrimento sull’asse inline. Scroll Snap allinea gli elementi quando lo scorrimento si ferma. MDN descrive questo pattern con overflow-x: scroll e scroll-snap-type: x mandatory sul contenitore, e scroll-snap-align: center sulle slide. Le proprietà logiche, come inline, sono utili quando vuoi riferirti alla direzione di lettura anziché a un asse fisico.
La scelta tra mandatory e proximity dipende dal contenuto: mandatory offre agganci più prevedibili, mentre proximity lascia al browser la decisione di agganciare quando il punto di arrivo è sufficientemente vicino. Evita mandatory se una slide può essere più grande dell’area visibile: lo snap può rendere difficile raggiungerne la parte eccedente. MDN spiega i concetti di base di Scroll Snap.
Questa base non dipende dai controlli generati: lo scorrimento tramite gesto, trackpad o scrollbar resta il meccanismo essenziale anche quando un browser non supporta le funzionalità più nuove.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minute#1 Best Overall
- HTML CSS Design and Build Web Sites
- Comes with secure packaging
- It can be a gift option
Aggiungere pulsanti nativi di scorrimento
CSS Overflow introduce gli pseudo-elementi ::scroll-button(left) e ::scroll-button(right). Assegnando a content un valore diverso da none, il browser genera pulsanti collegati allo scroller e li disabilita automaticamente quando si raggiunge il rispettivo limite. La specifica li colloca tra le funzionalità di CSS Overflow Level 5, che è un Working Draft.
Il testo del pulsante deve comunicare chiaramente l’azione e la direzione: per esempio, “Precedente” e “Successivo”. Una freccia da sola non fornisce un nome sufficientemente esplicito. Prevedi inoltre uno stile di focus visibile per chi naviga da tastiera. Il posizionamento e l’aspetto si definiscono con CSS; l’esempio di MDN usa anchor positioning, ma non presumere che questa capacità sia supportata ovunque solo perché lo sono i pulsanti generati. MDN documenta il pattern CSS per le carousel.
Rank #2
Usare marker per raggiungere una slide
La proprietà scroll-marker-group colloca un gruppo di marker prima o dopo lo scroller. Ogni elemento può generare il proprio ::scroll-marker; la pseudo-classe :target-current permette di distinguere il marker associato alla posizione corrente. Sono controlli di navigazione, non semplici decorazioni: ogni destinazione dovrebbe avere un’etichetta significativa e distinguibile.
Non usare content: "" per un marker che deve essere accessibile: il contenuto vuoto produce un nome accessibile vuoto. Se l’etichetta deriva da un attributo data-*, verifica anche il comportamento di localizzazione: il testo generato via CSS non viene necessariamente rilevato dai servizi di traduzione automatica. Nel suo pattern responsive a colonne multiple, MDN segnala che al momento manca un elemento sorgente da cui ricavare un nome accessibile per i marker; copiarlo senza risolvere le etichette comporta un problema di nome, ruolo e valore.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #3
- Brand: Wiley
- Set of 2 Volumes
- A handy two-book set that uniquely combines related technologies Highly visual format and accessible language makes these books highly effective learning tools Perfect for beginning web designers and front-end developers
La specifica W3C CSS Overflow Module Level 5 descrive i marker associati agli elementi o generati come pseudo-elementi, attivabili per scorrere alla destinazione e capaci di riflettere il progresso relativo tramite :target-current.
Scegliere il modello di carousel prima dei ruoli e del focus
Una slideshow a elemento singolo, una carousel paginata che mostra più contenuti per pagina e una fila a scorrimento continuo di schede non sono lo stesso modello d’interazione. Il modello scelto determina come descrivere la regione, quale destinazione rappresenta un marker e quali elementi debbano restare raggiungibili da tastiera.
Rank #4
In una slideshow a elemento singolo, per esempio, la regione deve avere un nome comprensibile e i controlli di slide fuori schermo non dovrebbero restare raggiungibili per errore. Chrome for Developers tratta scroll-state e interactivity: inert come possibili strumenti per rendere non interattivi gli elementi inattivi, ma non presenta alcuna carousel come accessibile automaticamente: ruoli, annunci e focus vanno valutati in base al componente e verificati con tecnologie assistive. Leggi le indicazioni di Chrome for Developers sulle carousel accessibili.
Supporto: progressive enhancement, non dipendenza
CSS Scroll Snap costituisce il fondamento; i pulsanti e marker generati appartengono alle funzionalità più recenti di CSS Overflow. Il team Chrome riferisce che ::scroll-button() è arrivato in Chrome 135. Questo dato riguarda Chrome e non stabilisce il supporto degli altri browser né una matrice completa delle versioni correnti. Chrome for Developers riassume le novità Web UI dell’I/O 2025.
Best Value
Prima di affidarti ai controlli generati, verifica il supporto nelle versioni effettivamente usate dal pubblico del sito, separando le capacità: pulsanti, marker, anchor positioning e scroll-state non vanno considerati un pacchetto garantito. Mantieni funzionante lo scroller di base così che, in assenza dei controlli nativi, il contenuto resti fruibile.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




