CSS3 wprowadził niezliczone możliwości dla projektantów UX, a najlepsze w nich jest to, że najfajniejsze części są naprawdę łatwe do wdrożenia.
Tylko kilka linii kodu da Ci niesamowity efekt przejścia, który podnieci Twoich użytkowników, zwiększy zaangażowanie, a ostatecznie, gdy zostanie dobrze wykorzystany, zwiększ liczbę konwersji. Co więcej, efekty te są przyspieszane sprzętowo i stopniowe ulepszenia, z których można korzystać już teraz.
Oto 8 naprawdę prostych efektów, które dodadzą życie Twojemu interfejsowi i uśmiechną się do twarzy użytkowników.
Wszystkie te efekty (pasek pierwszy) są kontrolowane za pomocą właściwości przejścia. Widzimy więc, że te efekty działają, a my utworzymy div na stronie HTML:
Po wykonaniu tej czynności ustaw jej szerokość i wysokość (czyli wymiary), kolor tła (abyśmy mogli go zobaczyć) i jego właściwość przejścia.
Właściwość przejścia ma trzy wartości: właściwości do przejścia (w naszym przypadku wszystkie z nich) do prędkości przejścia (w naszym przypadku 0,3 sekundy) i trzecią wartość, która pozwala zmienić sposób obliczania przyspieszenia i hamowania, ale my " Trzymam się wartości domyślnej pozostawiając to pole puste.
Teraz wszystko, co musimy zrobić, to zmienić właściwości i będą one animować dla nas ...
Jeśli chcesz śledzić dalej, możesz pobierz tutaj pliki demonstracyjne.
Gdy sprawy bledną, jest to dość powszechna prośba klientów. To świetny sposób na podkreślenie funkcjonalności lub zwrócenie uwagi na wezwanie do działania.
Efekty zanikania są kodowane w dwóch krokach: najpierw ustawiasz stan początkowy; następnie ustaw zmianę, na przykład po najechaniu kursorem:
.fade{opacity:0.5;}.fade:hover{opacity:1;}
(Upewnij się, że ustawiłeś klasę div na "zanikanie", aby zobaczyć, że działa.)
Ta animacja przesuwa element w lewo i prawo, teraz wszystko, co musimy zrobić, to zastosować:
.swing:hover{-webkit-animation: swing 1s ease;animation: swing 1s ease;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}