Standard Easing Curve σχεδίασης υλικού
Σχεδιάστε μια προσαρμοσμένη συνάρτηση χρονισμού CSS cubic-bezier() σύροντας δύο σημεία ελέγχου, κάντε προεπισκόπηση σε ζωντανή προβολή σε σχέση με μια γραμμική αναφορά και, στη συνέχεια, αντιγράψτε την τιμή ετοιμότητας.
Αποτέλεσμα
Αυτή η σελίδα ανοίγει τη γεννήτρια με x1=0,4, y1=0, x2=0,2, y2=1 ήδη φορτωμένο — η τυπική καμπύλη χαλάρωσης που δημοσιεύεται στις οδηγίες κίνησης Material Design της Google. Σύρετε είτε τη λαβή είτε επεξεργαστείτε τους αριθμούς και την καμπύλη, τη ζωντανή προεπισκόπηση και την ενημέρωση CSS με δυνατότητα αντιγραφής μαζί.
Το Material Design αποκαλεί αυτήν την καμπύλη "τυπική διευκόλυνση" και τη συνιστά για τις περισσότερες μεταβάσεις στην οθόνη — στοιχεία που είναι ήδη ορατά και απλώς μετακινούνται, αλλάζουν μέγεθος ή ξεθωριάζουν στην ίδια οθόνη. Το σχήμα του επιταχύνεται γρήγορα, μετά επιβραδύνεται απαλά στη θέση του, γι' αυτό τόσες πολλές εφαρμογές Android και διεπαφές ιστού με στιλ υλικού μοιράζονται την ίδια αίσθηση μετάβασης χωρίς κανείς να παρατηρήσει ότι χρησιμοποιούν τους ίδιους τέσσερις αριθμούς.
Ρίξτε το κατευθείαν στη λειτουργία transition-timing-function ή animation-timing-function για συνεπή αίσθηση υλικού ή χρησιμοποιήστε το ως σημείο αναφοράς: Οι οδηγίες του Material ορίζουν επίσης ξεχωριστές καμπύλες "επιβράδυνσης" και "επιτάχυνσης" για στοιχεία που εισέρχονται ή εξέρχονται από την οθόνη, τις οποίες αυτή η ενιαία τυπική καμπύλη δεν προορίζεται να αντικαταστήσει.