Movimento ridotto

Cosa vede chi ha chiesto movimento ridotto, ricetta per ricetta, come controllarlo nell'anteprima e come fermare anche le transizioni.

Aggiornato il

Alcuni visitatori impostano il dispositivo per ridurre il movimento, perché le animazioni gli danno capogiri o li distraggono. Libretto legge questa impostazione (prefers-reduced-motion: reduce) su ogni pagina e segue una regola: togliere il movimento, tenere il risultato. Chi riduce il movimento legge ogni parola e vede ogni elemento dove arriva alla fine; niente resta nascosto. Qui trovi che cosa fa ogni tipo di movimento, e l'unica cosa che devi fare tu.

Prima di iniziare #

  • Per modificare scene e stili ti serve il ruolo Editor di contenuti o Amministratore.
  • Non devi attivare nulla: ogni ricetta, comparsa ed effetto ha già la sua versione a movimento ridotto.

Controllare una pagina con il movimento ridotto #

  1. Apri la pagina nell'editor.
  2. Nella barra Movimento sotto l'anteprima spunta Riduci il movimento. Ora l'anteprima si comporta come per un visitatore con l'impostazione attiva.
  3. Scorri l'anteprima lungo tutta la pagina. Controlla che ogni testo si legga e ogni elemento si veda.
  4. Alla fine togli la spunta da Riduci il movimento.

Per controllare il sito pubblicato, attiva l'impostazione sul tuo dispositivo: su macOS Impostazioni di Sistema › Accessibilità › Schermo › Riduci movimento; su iOS Impostazioni › Accessibilità › Movimento › Riduci movimento; su Windows Impostazioni › Accessibilità › Effetti visivi, con Effetti di animazione disattivati.

Che cosa fa ogni ricetta #

RicettaCon movimento ridotto
Intro al primo gestoLa pagina non viene bloccata e non aspetta il primo gesto. L'elemento mostra subito il suo stato finale.
Composizione al primo gestoTutti i pezzi compaiono subito.
Aggancio all'intestazioneL'elemento non viaggia. Appena la pagina supera il punto di inizio è già al suo posto nell'intestazione; sopra quel punto torna dove lo mette la pagina.
Menu che compaionoNon cambia: l'elemento prende gli stati nascosto e visibile negli stessi punti. Come si nasconde e ricompare dipende dai tuoi stili (vedi le transizioni più sotto).
Comparsa allo scorrimentoNon si riproduce. L'elemento è visibile al suo posto.
ParallasseNon si riproduce. L'elemento resta al suo posto.
Lettura guidataNon si riproduce. Tutte le parole sono accese.
Chiusura che viene spinta viaLa chiusura compare di colpo oltre il suo punto, senza dissolvenza, e viene comunque spinta via da ciò che arriva da sotto.
Nascondi dopo lo scorrimentoNon cambia: l'elemento si nasconde comunque oltre il punto.
Sequenza allo scorrimentoLa sequenza mostra l'ultimo fotogramma, fermo, e carica solo quello.
Una parola per sezioneLa parola cambia con la sezione, senza essere scritta e cancellata.
Inverti sulle fotoNon cambia: è un cambio di aspetto, non un movimento.
Aggancio ai pannelliLa pagina si ferma comunque su un pannello, ma ci salta invece di scivolarci.

Le comparse (Movimento › Comparsa) non si riproducono affatto: l'elemento si vede così com'è.

Decidere che cosa fa una scena costruita a mano #

Una scena modificata in Avanzate segue l'impostazione Con movimento ridotto:

  1. Seleziona l'elemento e apri Movimento. Apri la scheda della scena, poi Avanzate.
  2. In Con movimento ridotto scegli:
    • Non animare (mostra lo stato finale): è la scelta iniziale. L'animazione viene tolta e l'elemento si vede come finisce.
    • Solo dissolvenza: tiene il cambio di opacità e toglie ogni spostamento, scala, rotazione e sfocatura.
    • Salta alla fine: l'elemento prende subito l'ultimo fotogramma chiave. In una scena allo scorrimento salta quando lo scorrimento arriva all'inizio dell'intervallo.

Lo spostamento di un elemento in un posto (come fa Aggancio all'intestazione) salta sempre, qualunque cosa scegli, perché l'elemento deve finire in quel posto.

Fermare anche le transizioni #

Le transizioni che imposti in Stili › Transizioni (passaggio del puntatore, focus, cambio di stato) non vengono fermate da sole. Il tema taglia le sue animazioni CSS e le sue durate di transizione, ma non quelle che hai scritto tu. Per fermare le transizioni di un elemento a chi riduce il movimento:

  1. Seleziona l'elemento e apri la scheda Stili.
  2. Nella barra degli ambiti apri Stato e, sotto Altro, scegli Movimento ridotto.
  3. In Transizioni scegli Nessuna transizione qui. La sezione mostra "Nessuna transizione in questo ambito."

Ora per quei visitatori l'elemento cambia stato di colpo, e per tutti gli altri tiene le sue transizioni.

Presentazioni di immagini #

Un Carosello diventa una presentazione con tre impostazioni: Transizione › Dissolvenza fa comparire ogni slide sopra la precedente, sul posto, quando le sue immagini sono caricate; Controlli › Nessuno nasconde frecce, punti e pulsante di riproduzione, oppure Solo riproduci e pausa tiene quel pulsante; gli elementi che aggiungi al suo spazio overlay, come il titolo della pagina, restano sopra le slide mentre cambiano. Con Nessuno la presentazione continua a scorrere e si ferma mentre il puntatore è sopra o lo stato attivo della tastiera è sul carosello, così ogni visitatore può fermare una slide (scegli Solo riproduci e pausa se serve una pausa che resti). Per chi riduce il movimento non parte mai: vede la prima slide, e una slide scelta compare di colpo.

Cosa vedi #

  • Con Riduci il movimento spuntato, l'anteprima mostra la pagina come la vede chi ha l'impostazione attiva: nessuna intro in attesa di un gesto, nessuna comparsa, le sequenze sull'ultimo fotogramma.
  • Con JavaScript disattivato spuntato, l'anteprima mostra il markup del server. Contiene già lo stato finale di ogni scena, quindi questa vista e quella a movimento ridotto si somigliano, tranne gli stati legati allo scorrimento (logotipo agganciato, menu, intestazione invertita).
  • Anche i componenti già pronti seguono l'impostazione: un Nastro scorrevole si ferma e mostra tutta la lista, così seguire il puntatore non ha nulla da spostare; il testo animato mostra subito il testo finale; un carosello nasconde il pulsante di riproduzione e passa da una slide all'altra di colpo; l'aspetto dell'intestazione legato allo scorrimento salta all'aspetto finale quando il tratto è superato, invece di seguire lo scorrimento; il sipario d'apertura del tema non si riproduce.

Errori comuni #

Attenzione: se la scheda di una scena dice "Alla fine l'elemento resta invisibile.", con il movimento ridotto l'elemento resta invisibile anche lì, perché il movimento ridotto mostra lo stato finale. Rendi visibile l'ultimo fotogramma chiave.

  • Solo dissolvenza su una scena che sposta soltanto un elemento (senza cambio di opacità) non riproduce nulla: è giusto così, ma controlla che l'elemento sia dove te lo aspetti.
  • Non affidare un significato al movimento (una parola che c'è solo mentre si scrive, un passaggio che si vede solo a metà scorrimento). Con il movimento ridotto quel momento non esiste.
  • Le tue animazioni CSS a fotogrammi chiave, scritte negli stili di un elemento, vengono accorciate dalla regola del tema per il movimento ridotto: ognuna si riproduce una volta sola, in un istante, e l'elemento mostra lo stato finale dell'animazione se il suo fill mode lo mantiene. Un animation-delay aspetta comunque, e le tue transition non vengono accorciate.

Vedi anche #

Qualcosa non va in questa pagina? Scrivi a docs@librettocms.com.

Guida di Libretto

Colophon. Questa guida è un sito Libretto: 70 pagine in due lingue, 21 pagine della guida importate da Markdown e 42 pagine di riferimento generate dal registro delle operazioni. Composta in Softcore, il codice in IBM Plex Mono. La sua struttura:

/it/ Guida di Libretto /it/start Per iniziare /it/start/request-access Richiedere l'accesso /it/start/workspace Il tuo spazio di lavoro /it/start/first-site Il tuo primo sito /it/start/invite-a-client Invitare un cliente /it/start/connect-claude Connettere Claude a Libretto /it/build Costruire /it/build/first-page Costruire una pagina /it/build/layers-and-canvas Livelli e canvas /it/build/site-components Componenti del sito /it/design-system Design system /it/design-system/tokens Colori, spazi e temi /it/design-system/components Componenti e varianti /it/design-system/fonts Tipografia e font /it/motion Movimento /it/motion/scenes Scene e ricette /it/motion/image-sequences Sequenze di immagini /it/motion/reduced-motion Movimento ridotto /it/publish Pubblicazione /it/publish/languages Le lingue del sito /it/publish/versions Pubblicazione e versioni /it/publish/members-and-forms Iscritti e moduli /it/publish/domains Domini /it/publish/redirects Reindirizzamenti /it/handover Consegnare un sito al cliente /it/glossary Glossario /it/agents Agenti e API /it/agents/mcp Server MCP /it/agents/cli CLI /it/agents/batches Batch /it/agents/errors Errori e segnalazioni /it/agents/operations Operazioni /it/search Cerca