0

Standard Easing Curve σχεδίασης υλικού

Σχεδιάστε μια προσαρμοσμένη συνάρτηση χρονισμού CSS cubic-bezier() σύροντας δύο σημεία ελέγχου, κάντε προεπισκόπηση σε ζωντανή προβολή σε σχέση με μια γραμμική αναφορά και, στη συνέχεια, αντιγράψτε την τιμή ετοιμότητας.

Σύρετε την πορτοκαλί λαβή (P1) και την κόκκινη λαβή (P2) για να αλλάξετε το σχήμα της καμπύλης — τα πλήκτρα βέλους λειτουργούν επίσης. Το X παραμένει σφιγμένο μεταξύ 0 και 1 όπως απαιτεί το CSS. σύρετε μια λαβή πάνω ή κάτω από το πλαίσιο για να στείλετε το y πέρα ​​από αυτό το εύρος για εφέ υπέρβασης και αναπήδησης.

Η καμπύλη σου

Γραμμική (για σύγκριση)

Επεξεργασία... 0%

Αποτέλεσμα

Αυτή η σελίδα ανοίγει τη γεννήτρια με x1=0,4, y1=0, x2=0,2, y2=1 ήδη φορτωμένο — η τυπική καμπύλη χαλάρωσης που δημοσιεύεται στις οδηγίες κίνησης Material Design της Google. Σύρετε είτε τη λαβή είτε επεξεργαστείτε τους αριθμούς και την καμπύλη, τη ζωντανή προεπισκόπηση και την ενημέρωση CSS με δυνατότητα αντιγραφής μαζί.

Το Material Design αποκαλεί αυτήν την καμπύλη "τυπική διευκόλυνση" και τη συνιστά για τις περισσότερες μεταβάσεις στην οθόνη — στοιχεία που είναι ήδη ορατά και απλώς μετακινούνται, αλλάζουν μέγεθος ή ξεθωριάζουν στην ίδια οθόνη. Το σχήμα του επιταχύνεται γρήγορα, μετά επιβραδύνεται απαλά στη θέση του, γι' αυτό τόσες πολλές εφαρμογές Android και διεπαφές ιστού με στιλ υλικού μοιράζονται την ίδια αίσθηση μετάβασης χωρίς κανείς να παρατηρήσει ότι χρησιμοποιούν τους ίδιους τέσσερις αριθμούς.

Ρίξτε το κατευθείαν στη λειτουργία transition-timing-function ή animation-timing-function για συνεπή αίσθηση υλικού ή χρησιμοποιήστε το ως σημείο αναφοράς: Οι οδηγίες του Material ορίζουν επίσης ξεχωριστές καμπύλες "επιβράδυνσης" και "επιτάχυνσης" για στοιχεία που εισέρχονται ή εξέρχονται από την οθόνη, τις οποίες αυτή η ενιαία τυπική καμπύλη δεν προορίζεται να αντικαταστήσει.