CSS3 on tuonut lukemattomia mahdollisuuksia UX-suunnittelijoille, ja paras niistä on, että tyylikkäät osat ovat todella yksinkertaisia toteuttaa.
Vain pari riviä koodia antaa sinulle mahtavaa siirtymätehokkuutta, joka herättää käyttäjiäsi, lisää sitoutumista ja lopulta, kun sitä käytetään hyvin, lisää tuloksia. Lisäksi nämä vaikutukset ovat laitteiston kiihdytys ja progressiivinen lisälaite, jota voit käyttää juuri nyt.
Tässä on 8 todella yksinkertaista vaikutusta, jotka lisäävät käyttöliittymän käyttöiän ja hymyilevät käyttäjän kasvot.
Kaikki nämä vaikutukset (bar yksi) ohjataan siirtymäominaisuudella. Joten voimme nähdä nämä vaikutukset toimiviin, luomme divin HTML-sivulle:
Kun olet tehnyt niin, aseta sen leveys ja korkeus (niin se on mitat), sen taustaväri (niin voimme nähdä sen) ja sen siirtymisominaisuuden.
Siirtymäominaisuudella on kolme arvoa: siirtymän ominaisuudet (meidän tapauksessamme kaikki) siirtymän nopeus (meidän tapauksessamme 0,3 sekuntia) ja kolmas arvo, jonka avulla voit muuttaa kiihtyvyyden ja hidastuvuuden laskemista, ll pysäyttää oletusarvon jättämällä tämän tyhjäksi.
Nyt meidän tarvitsee vain muuttaa ominaisuuksia, ja he animoivat meille ...
Jos haluat seurata pitkin, voit lataa demotiedostot täältä.
Kun asiat haalistuvat, on melko tavallinen asiakkaiden pyyntö. Se on erinomainen tapa korostaa toiminnallisuutta tai kiinnittää huomiota toimintaan.
Haalistuminen vaikutuksissa koodataan kahdessa vaiheessa: ensin määrität alkutilan; seuraavaksi asetat muutoksen, esimerkiksi hiiren osoitin:
.fade{opacity:0.5;}.fade:hover{opacity:1;}
(Varmista, että olet määrittänyt divasi luokan "haalistumaan" nähdäksesi tämän työn.)
Tämä animaatio yksinkertaisesti liikuttaa elementtiä vasemmalle ja oikealle, nyt kaikki, mitä tarvitsemme, on soveltaa sitä:
.swing:hover{-webkit-animation: swing 1s ease;animation: swing 1s ease;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}