DESIGN
Generatore Loader CSS — Spinner e Loader Animati Gratis
Gli indicatori di caricamento sono essenziali per la UX: comunicano all'utente che qualcosa sta succedendo e prevengono la frustrazione delle attese silenziose. I loader CSS puri sono leggeri, nitidi su qualsiasi schermo, completamente personalizzabili con CSS e non richiedono librerie JavaScript.
Tipi di Loader
- Spinner circolare: Il classico cerchio che ruota — universalmente riconoscibile come indicatore di caricamento.
- Pulsante pulsante: Elemento che si allarga e si restringe ciclicamente con opacity — sottile per uso inline.
- Barra di progresso: Animazione lineare — adatta quando hai informazioni sul progresso reale.
- Skeleton loader: Sagoma grigia dell'interfaccia che verrà caricata — il metodo più moderno e meno invasivo.
- Bouncing dots: Tre pallini che rimbalzano — comunica "sto elaborando" nelle chat e nei sistemi AI.
Best Practice per i Loader
Mostra i loader solo dopo 300ms di attesa — comparire più velocemente è più distraente che utile. Usa skeleton loaders invece di spinner quando conosci la struttura del contenuto in arrivo. Assicurati che i loader rispettino la preferenza "prefers-reduced-motion" per gli utenti sensibili al movimento.