Το CSS3 εισήγαγε αμέτρητες δυνατότητες για τους σχεδιαστές της UX και το καλύτερο πράγμα για αυτούς είναι ότι τα πιο ωραία μέρη είναι πραγματικά απλά να υλοποιηθούν.
Μόνο μερικές γραμμές κώδικα θα σας δώσουν ένα φοβερό εφέ μετάβασης που θα σας ενθουσιάσει, θα αυξήσει την αφοσίωση και τελικά, όταν χρησιμοποιηθεί καλά, θα αυξήσει τις μετατροπές σας. Επιπλέον, αυτά τα αποτελέσματα είναι επιταχυνόμενα από το υλικό και μια προοδευτική βελτίωση που μπορείτε να χρησιμοποιήσετε αυτή τη στιγμή.
Εδώ είναι 8 πραγματικά απλά εφέ που θα προσθέσουν ζωή στο UI σας και θα χαμογελάσουν στα πρόσωπα των χρηστών σας.
Όλα αυτά τα αποτελέσματα (bar one) ελέγχονται με την ιδιότητα μετάβασης. Έτσι μπορούμε να δούμε αυτά τα αποτελέσματα να λειτουργούν, θα δημιουργήσουμε ένα div σε μια σελίδα HTML:
Έχοντας το πράξει, ορίστε το πλάτος και το ύψος του (ώστε να έχει διαστάσεις), το χρώμα του φόντου (έτσι μπορούμε να το δούμε) και την ιδιότητα μετάβασης του.
Η ιδιότητα μετάβασης έχει τρεις τιμές: τις ιδιότητες προς μετάβαση (στην περίπτωσή μας όλες) την ταχύτητα της μετάβασης (στην περίπτωσή μας 0,3 δευτερόλεπτα) και μια τρίτη τιμή που σας επιτρέπει να αλλάξετε τον τρόπο υπολογισμού της επιτάχυνσης και της επιβράδυνσης, θα κολλήσει με την προεπιλογή αφήνοντας αυτό κενό.
Τώρα το μόνο που χρειάζεται να κάνουμε είναι να αλλάξουμε τις ιδιότητες και θα ζωντανέψουν για εμάς ...
Αν θέλετε να ακολουθήσετε, μπορείτε κατεβάστε τα αρχεία επίδειξης εδώ.
Έχοντας τα πράγματα να ξεθωριάζουν είναι ένα αρκετά κοινό αίτημα από τους πελάτες. Είναι ένας πολύ καλός τρόπος για να τονίσουμε τη λειτουργικότητα ή να επιστήσουμε την προσοχή σε μια πρόσκληση για δράση.
Η εξασθένιση των αποτελεσμάτων κωδικοποιείται σε δύο βήματα: πρώτα, ρυθμίζετε την αρχική κατάσταση. στη συνέχεια, ρυθμίζετε την αλλαγή, για παράδειγμα στην επίσκεψη:
.fade{opacity:0.5;}.fade:hover{opacity:1;}
(Βεβαιωθείτε ότι έχετε ρυθμίσει την τάξη του div σας για να "ξεθωριάσει" για να δείτε αυτό το έργο.)
Αυτή η κινούμενη εικόνα κινεί απλά το στοιχείο αριστερά και δεξιά, τώρα το μόνο που πρέπει να κάνουμε είναι να το εφαρμόσουμε:
.swing:hover{-webkit-animation: swing 1s ease;animation: swing 1s ease;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}