28 settembre 2026
Carousel in puro CSS: scroll-snap, pulsanti e marker nativi (senza JavaScript)
Un carosello, a ben vedere, è “solo” uno scroller ben progettato: contenuto che scorre, si aggancia a step precisi e offre controlli per navigare. Oggi CSS mette a disposizione una serie di primitive dedicate che permettono di costruire carousel completi senza JavaScript: scroll-snap per la base, ::scroll-button per i pulsanti, ::scroll-marker e scroll-marker-group per i pallini, :target-current per lo stato attivo e scroll-target-group per indicatori completamente custom (e persino uno scroll-spy in due righe).