Curva di andamento standard di progettazione materiale
Progetta una funzione di temporizzazione CSS cubic-bezier() personalizzata trascinando due punti di controllo, visualizzane l'anteprima in tempo reale rispetto a un riferimento lineare, quindi copia il valore pronto.
Risultato
Questa pagina apre il generatore con x1=0.4, y1=0, x2=0.2, y2=1 già caricati: la curva di andamento standard pubblicata nelle linee guida sul movimento di Material Design di Google. Trascina insieme la maniglia o la modifica dei numeri e della curva, dell'anteprima live e dell'aggiornamento CSS copiabile.
Material Design chiama questa curva "allentamento standard" e la consiglia per la maggior parte delle transizioni su schermo: elementi che sono già visibili e che semplicemente si spostano, si ridimensionano o sbiadiscono all'interno dello stesso schermo. La sua forma accelera rapidamente, quindi decelera dolcemente per posizionarsi, motivo per cui così tante app Android e interfacce utente Web in stile Material condividono la stessa sensazione di transizione senza che nessuno si accorga che stanno utilizzando gli stessi quattro numeri.
Inseriscilo direttamente nella funzione di temporizzazione della transizione o nella funzione di temporizzazione dell'animazione per una sensazione coerente con il materiale, oppure usalo come punto di riferimento: le linee guida di Materiale definiscono anche curve di "decelerazione" e "accelerazione" separate per gli elementi che entrano o escono dallo schermo, che questa singola curva standard non intende sostituire.