CSS3 har introdusert utallige muligheter for UX-designere, og det beste med dem er at de kuleste delene er veldig enkle å implementere.
Bare et par kodelinjer vil gi deg en fantastisk overgangseffekt som vil opphisse brukerne dine, øke engasjementet og til slutt øke konverteringene når de brukes godt. Dessuten er disse effektene maskinvare akselerert, og en progressiv forbedring som du kan bruke akkurat nå.
Her er 8 veldig enkle effekter som vil legge til livet til brukergrensesnittet ditt og smiler til brukerens ansikter.
Alle disse effektene (bar ett) styres med overgangseiendommen. Så vi kan se disse effektene fungerer, vi vil sette opp en div på en HTML-side:
Etter å ha gjort det, sett bredden og høyden (slik at den har dimensjoner), dens bakgrunnsfarge (slik at vi kan se den) og dens overgangseiendom.
Overgangseiendommen har tre verdier: egenskapene til overgang (i alle tilfeller alle) overgangshastigheten (i vårt tilfelle 0,3 sekunder) og en tredje verdi som lar deg endre hvordan akselerasjon og retardasjon beregnes, men vi ' Jeg vil holde fast ved å la dette stå tomt.
Nå er alt vi trenger å gjøre, forandre egenskaper, og de vil animere for oss ...
Hvis du vil følge med, kan du Last ned demo-filene her.
Å ha ting å falme i er en ganske vanlig forespørsel fra klienter. Det er en fin måte å understreke funksjonalitet eller trekke oppmerksomhet på en oppfordring til handling.
Fade in effects er kodet i to trinn: Først setter du opprinnelig tilstand; neste, du angir endringen, for eksempel på svingeren:
.fade{opacity:0.5;}.fade:hover{opacity:1;}
(Pass på at du stiller klassen din div til "visne" for å se dette arbeidet.)
Denne animasjonen beveger bare elementet til venstre og høyre, nå er alt vi trenger å gjøre, å bruke det:
.swing:hover{-webkit-animation: swing 1s ease;animation: swing 1s ease;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}