CSS3 har introduceret utallige muligheder for UX-designere, og det bedste ved dem er, at de fedeste dele er meget enkle at implementere.
Bare et par linjer med kode vil give dig en fantastisk overgangseffekt, der vil begejstre dine brugere, øge engagementet og i sidste ende, når de bruges godt, øge dine konverteringer. Derudover er disse effekter hardwareaccelereret og en progressiv forbedring, som du kan bruge lige nu.
Her er 8 virkelig enkle effekter, der vil tilføje liv til din brugerflade og smiler til dine brugers ansigter.
Alle disse effekter (bar et) styres med overgangsegenskaben. Så vi kan se disse effekter virker, vi opretter en div på en HTML-side:
Når du har gjort det, skal du have bredde og højde (så den har dimensioner), dens baggrundsfarve (så vi kan se det) og dens overgangsegenskab.
Overgangsegenskaben har tre værdier: Egenskaberne til overgang (i vores tilfælde alle) overgangshastigheden (i vores tilfælde 0,3 sekunder) og en tredje værdi, som lader dig ændre, hvordan acceleration og deceleration beregnes, men vi ' Jeg vil holde fast ved standarden ved at lade dette stå tomt.
Nu er alt, hvad vi skal gøre, ændret egenskaber, og de vil animere for os ...
Hvis du gerne vil følge med, kan du download demo filerne her.
At have ting falme ind er en ret almindelig anmodning fra klienter. Det er en fantastisk måde at understrege funktionalitet på eller gøre opmærksom på et opfordring til handling.
Fade in effects er kodet i to trin: først indstiller du den indledende tilstand; næste sætter du ændringen, for eksempel på svømmeren:
.fade{opacity:0.5;}.fade:hover{opacity:1;}
(Sørg for at sætte klassen af din div til "falme" for at se dette arbejde.)
Denne animation flytter blot elementet til venstre og højre, nu er alt, hvad vi skal gøre, at anvende det:
.swing:hover{-webkit-animation: swing 1s ease;animation: swing 1s ease;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}