Keresés
Header Háttér

Webshark Blog

… jquery, ajax, design, psd, plugin, modul, web2, social, miegymás…

2018-11-280 komment

Mikor és hogyan érdemes animációt használnod a weboldaladon?

Tartalomjegyzék
Bővített tartalomjegyzék

A jó design gyönyörködtet. Erre pedig nagyon alkalmasak az animációk a weboldalon. De van más funkciójuk is, például a felhasználói élmény javítása. (Frissítés, 2020.04.28. – Egy új fejezettel bővítettünk: Miért lassíthatják le a felhasználókat az animációk? És mi a megoldás?)

Ma már azonban az animációk esetében többről van szó, mint pusztán esztétikáról. Az animációk ugyanis könnyebbé teszik a felhasználóknak a weboldal használatát, az interakciókat, a felhasználói élményt. Az animációk készítése ugyanakkor a webdesign egyik legnehezebb feladata.

Mi az az animáció?

Animációval nem csak rajzfilmekben találkozhatsz, hanem weboldalakon is. Ide tartozik egy finomabb hover effekt vagy akár egy teljes kijelzőt elfoglaló mozgó kép.

Maga az animáció szó a latin anima szóból származik, mely lelket jelent. Alapvetően egy kísérlet arra, hogy életet leheljünk egy statikus, mesterséges dologba, ahogy az Ovidius költeményében a ciprusi Pügmalionnal is megesett, amikor az istenek segítségével keltette életre a maga által készített szobrot, mivel szerelmes lett bele.

A lényeg azonban az, hogy animációvá válik valami, amikor egy mozdulatlan 2D-s ábrázolás a fizika törvényeinek megfelelően megmozdul.

Az animációk néha annyira aprók, hogy a felhasználók nem is tudatosítják, hogy animációkról van szó. Ugyanakkor megjelenhetnek nagy méretben is, mely felkelti a figyelmüket a weboldal iránt.

Az elmúlt években egyre népszerűbbé vált a weboldalakon az animációk alkalmazása, mely trend mögött a a valószerűség illúziójának vonzósága áll. a valóság ugyanis különösen fontos a jelenlegi minimál, flat, material designnal készült oldalak korában, ráadásul egy plusz eszköz, hogy segítse a felhasználókat az oldal használatában. Anélkül vezeti ugyanis őket, hogy nagymértékben beleavatkozna az oldal eredeti esztétikájába.

Mint a webdesign minden elemének, úgy az animációknak is elő kell segíteniük a felhasználók előre jutását a weboldalon. A jó animáció lenyűgöző az emberek számára, ugyanakkor nem rontja, hanem javítja a használhatóságot.

Miért használunk animációt?

  • Az animációk elsődleges célja a használhatóság javítása. Egy egyszerű animáció ugyanis segít vezetni a felhasználót, megmutatni neki, hogy melyik gombra kellene kattintania, vagy merre kellene haladnia a tekintetével a weboldalon. Ha jól használjuk, akkor az animáció jó visszajelzést ad a felhasználó számára.
  • A második legfontosabb oka az animációk használatának az esztétika. Az animációk nagyon látványosak, ezért sok esetben nincs is más céljuk, mint hogy jól nézzenek ki. Miért? Mert
  • Szórakoztatni akarjuk az embereket. Hiszen az animációk felkeltik a figyelmüket a termékünk iránt, és jó első benyomást keltenek bennük. A termékünk ezáltal megjegyezhetőbbé és megoszthatóbbá válik.
  • Érzelmeket akarunk becsempészni a designba. Vagyis amikor meg akarod mutatni a céged vagy a terméked emberi oldalát, akkor az animációk sokat segíthetnek ebben. A cél itt az, hogy elérd: az emberek boldogok legyenek, amikor a termékedet (weboldalad) használják.

Mikor és hol használhatsz animációkat?

Sorolunk néhány lehetőséget.

Lapozási animációk

A lapozási animáció akkor jelenik meg, amikor valamilyen átmenetet kell jelezni oldalak váltásánál. Ide tartozik azonban a görgetési visszajelzés is. Ezek a mikrointerakciók teszik láthatóvá a kapcsolatot a felhasználó számára a jelenlegi és az azt megelőző oldal között.

Csúsztatási animációk

Ezzel egy kicsit feldobhatod a tartalmad, miközben egy finom animációval teljesen természetessé teheted a csúsztatást.

Animált beviteli mezők

Az emberek nem nagyon szeretnek űrlapokat kitöltögetni, ezért egy animált mező valamivel nagyobb kedvet csinálhat ehhez a feladathoz.

Állapot animáció

Senki sem szeret várni, de ha egy animációval jelzed a letöltést, feltöltést, mutatod a változást, akkor azzal egy kicsit lekötöd a felhasználókat, és kevésbé frusztráló eseményként élik meg a várakozást.

Figyelmeztetések

A jelzéseknél a legjobb, ha lehetőséget adsz a felhasználóknak a választásra. Van aki jobban szereti a kevésbé zavaró figyelmeztetések, míg másik nem bánják, ha folyamatosan jelez a mobiljuk, még akkor is, ha éppen mást csinálnak.

Call to action gombok

A CTA-d azért van az oldaladon, mert azt szeretnéd, ha a látogatók rákattintanának. Ha animációval dobod fel, akkor nagyobb eséllyel fognak kattintani rá, vagy legalábbis kíváncsiak lesznek arra, hogy mi történik.

Horgonyszöveg animáció

Ezzel kreatív módon belecsempészheted a márkád egy nagyon egyszerű funkcióba. Vagy legalábbis feltűnőbben jelzed, hogy egy elem kattintható.

Milyen konkrét céloknál lehet hasznos számodra animációk alkalmazása?

1. Fenntartja az érdeklődést a betöltődés alatt

A betöltődési idő egyelőre elkerülhetetlen tényező a különféle digitális termékeknél. De ki mondta, hogy ennek az időnek unalmasan kell eltelnie? Ahhoz, hogy az emberek ne türelmetlenkedjenek várakozás közben, el kell terelned valamivel a figyelmüket erről. Például valami szórakoztató vagy váratlan dologgal. Erre megfelelő megoldás lehet egy animáció is. Alkalmazása ugyan a várakozási időt nem csökkenti, azonban enyhíti a problémát: felkelti az emberek figyelmét, így kevésbé törődnek azzal, hogy várakozniuk kell.

(Forrás: dribbble.com/shots/1673204-Submit-Button)
(Forrás: dribbble.com/shots/1673204-Submit-Button)

2. Jó első benyomást kelt

Mint az a webdesingban is alaptétel: az első benyomás sokat számít. Az emberek pillanatok alatt megítélik a céged a weboldalad kinézete alapján. Egy jó animáció pedig nagyon sokat segíthet azon, hogy az első benyomás pozitív legyen.

De nem csak a használhatóságot érdemes javítani a jó első benyomás érdekében. Egyedivé is teheted vele a weboldalad. Egy érdekes animáció révén megkülönböztethetővé válik a weboldalad a konkurensekétől, és ezáltal azt üzeneted, hogy az általad kínált termékélmény is teljes egészében más, mint amit a többiektől kaphatnak.

3. Élőbbé teszi a felhasználói felületet

A kreatív animációk képesek arra, hogy a megszokott interakciókat élvezhetőbbé tegyék, és rábírják az embereket arra, hogy kapcsolatba lépjenek a felülettel. A részletekre való odafigyelés révén javítható a használhatóság, valamint vonzóbbá tehető a termék.

(Forrás: https://dribbble.com/shots/2829339-loading)
(Forrás: https://dribbble.com/shots/2829339-loading)

4. Érzelmeket vált ki

A felhasználók érzelmeire való odafigyelés sokat számít az interakcióknál. Az animációk használatával érzelmi kapcsolat alakítható ki az emberekkel, és megmutatja számukra, hogy a design mögött valódi emberek állnak.

5. Segít korrigálni a váratlan hibákat

Hibák mindig előfordulnak, akármennyire is törekszel a tökéletességre. Bármi is az okuk, ezek a hibák – és a kezelésük – jelentős hatással van a felhasználói élményre. Ugyanakkor egy hiba megfelelő kezelése a bukás pillanatának súlyát mérsékelheti, vagy akár pozitív irányba tolhatja. Tehát, amikor egy váratlan hibát vagy kénytelen jelezni a felhasználónak, akkor érdemes egy vicces animációt is bevetni, a helyzet rendbe tétele érdekében.

(Forrás: dribbble.com/shots/2597126-404-Got-Lost)
(Forrás: dribbble.com/shots/2597126-404-Got-Lost)

6. A bonyolult feladatokat könnyebbé teszi

Az animációk képesek arra, hogy egy összetett feladatot csábító élménnyé alakítsanak. Erre jó példa lehet a Maichimp által alkalmazott animáció, melyet az első kampány kiküldése során mutat. Empátiát jelenít meg a designban, amikor kombinálja az animált rajzot a poénos üzenettel. A Mailchimp itt képes arra, hogy enyhítse a feszültséget a felhasználóban, amikor az első e-mailjét küldi ki. És erre Te is képes lehetsz az animációk megfelelő alkalmazásával.

Soha se becsüld le tehát az öröm hatalmát, amikor a felhasználói élmény javításáról van szó. A különbség azon termékek között, melyeket szeretünk, és amelyeket inkább csak elviselünk gyakran csak az az öröm, melyet okoznak számunkra. Természetesen mielőtt elkezdenéd kialakítani az érzelmi kapcsolatot a felhasználóiddal, a webdesign alapokat rendesen le kell rakni.

Milyen legyen egy jó animáció?

Az animációk tehát sokat tudnak javítani egy termék vagy egy weboldal felhasználói élményén, és akár önmagukban is képesek megoldani design-problémákat. Ugyanakkor nem könnyű összehozni egy valóban jó animációt: sok gondolkodást és szakértelmet igényel. Nagyon vékony a határvonal az igazán jó és az idegesítő megoldások között. Úgyhogy, amikor animációban kezdesz gondolkodni, akkor mielőtt nekifutnál, az alábbiakat fontold meg!

Szándékos

A legfontosabb, hogy az animációidnak legyen valami célja. Annak nem sok értelme, hogy csak azért hozd létre őket, hogy valami mozogjon a kijelzőn, mert az jól néz ki. Az animációknak részt kell venniük a felhasználókkal folytatott kommunikációban.

Természetes

A való életben a legtöbb dolog nem feltűnik és eltűnik, ahogy a digitális világban alapértelmezett módon történne. Tehát, amikor valaminek két vagy három állapota van, akkor a két állapot közötti átmenet érzékeltetése könnyebbé teszi a felhasználó számára a változás lényegének megértését. Itt van rá egy példa:

Az animációnak fel kell hívnia magára a figyelmet, valamint világosan meg kell mutatnia a változás állapotait. A jól kialakított átmenet segít a felhasználóknak a megfelelő pontra figyelni a megfelelő időben. Az, hogy épp mire helyeződik a hangsúly, a céltól is függ. A jól megtervezett animáció révén a felhasználó nem veszik el az appban, nem azt érzi, hogy hirtelen valahol egész máshol jár, mint egy pillanattal korábban. Ez segít neki megtenni a következő interakciós lépést.

Az átmeneteknek be kell mutatniuk, hogy az egyes elemek miként kapcsolódnak. Akkor jó egy animáció, ha az újonnan megjelenő felületet összeköti azzal az elemmel, melyből kialakult. Erre jó példa, ahogy a Mac OS-ben lekicsinyíthetsz egy ablakot. Az animációban az első állapot jól láthatóan kapcsolódik a másodikhoz.

Emellett az is fontos emberek megszokták, hogy a tárgyaknak tömegük van, ami kihat arra, miként mozognak. Mozgás közben fokozatosan gyorsulnak, mielőtt elérnék az állandó sebességüket. Ezeket a jellemzőket figyelembe kellene venned az animációknál is. Ha nem teszed, akkor furcsának fognak tűnni a felhasználók számára.

Irányítja vagy csak megzavarja a felhasználót?

Az animációknak csökkentenie kell a felhasználók kognitív terhelését, ami azt jelenti, hogy kevesebbet kell gondolkodniuk egy feladat végrehajtása során. Segítenie kell abban, hogy a látogató megértse a felület felépítését, és így könnyebben használja azt.

Erre a legegyszerűbb példa egy hamburger menü, mely általában a bal felső sarokból nyílik ki. Ilyenkor világosan látszódnia kell, hogy honnan nyílik és hova tér vissza. Ha egy hamburger menünél nem használsz animációt, akkor a felhasználóknak maguknak kell kitalálni mindezt. Az sem jó persze, ha túlerőlteted az animációkat.

Az animációknak fontos szerepük van a látogatók figyelmének irányításában, hiszen az emberek mindig a mozgó tárgyakra figyelnek. Ezt pedig ki tudod használni, ugyanakkor, ha túl sok dolog mozog a kijelzőn, akkor már nem tudják mire figyeljenek és csak összezavarodnak.

Ahol zavaró az animáció
Ahol zavaró az animáció

Visszafogott

Gyakori hiba, hogy a felületeket túlzsúfolják animációkkal, túl sokszor jelennek meg, vagy túlságosan összetett interakciók készülnek. Pedig ha túl sok a változás a felületen, akkor az emberek összezavarodnak, és időbe telik nekik, mire kiigazodnak rajta. Ne felejtsd el, hogy minden mozgás felkelti a figyelmet, ezért a túl sok animációt káosznak érzékelik az emberek. Az összetett átmeneteknél legalább egy elem maradjon stabilan látható, hogy az emberek ne veszítsék el a talajt a lábuk alól.

De az sem jó, ha túl gyakran kell végignézniük egy animációt, miközben épp egy feladatot hajtanának végre. Lehet, hogy egyszer-kétszer érdeklődve megnézik, de amikor már századszor látják, pedig tennék a dolgukat, akkor idegesítővé válik. Ugyanígy nem érdemes túl hosszúra nyújtani az animációkat – még, ha Te minden pillanatát élvezed is a sajátodénak -, mert az embereket sokszor csak akadályozza. Ezért minél gyorsabb, annál jobb.

Akadás-mentes

Ha csak egyetlen elvet használsz ezek közül az animációk tervezésénél, akkor az legyen a sebesség. Ez a legfontosabb tényező, amikor animációt készítesz. Gyorsnak és pontosnak kell lenni, akadás nélkül kell működnie. A felhasználónak nem szabadna az animáció indulására várnia, ahogy a befejezésig is zökkenőmentesen kell eljutni. Az egyes állapotok között az animációknak gyorsan kell mozogniuk, hogy elkerüld a várakozást. Ugyanakkor még érthetőnek kell maradnia a változásnak. Ez számszerűsítve azt jelenti, hogy a felhasználói cselekvés után 0,1 másodperccel el kell indulnia, és lehetőleg ne legyen hosszabb 300 ms-nél.

Az animációknál is be lehet vetni azokat a megoldásokat, melyek segítségével gyorsabbnak látszik az animáció, holott nem az. Például egy skeleton screent mutatsz egy adott pillanatban, mikor még nem töltődött be a tartalom. Ezáltal a felhasználók számára gyorsabbnak fog tűnni a megjelenés, és nem érzékelik, hogy várniuk kell rá.

Kifejezi a személyiséged

Egy animáció arra is képes, hogy megmutassa egy márka személyiségét, ahogy azt a betűtípusok, színek, ikonok is teszik. Ezek együtt egy összehangolt vizuális identitást alakítanak ki. Persze annyiféle animációs stílus nincs, mint ahány szín, de ha az image-edhez illő stílust találsz, akkor az javítja a képet, ami a felhasználóban keletkezik a márkádról.

Példák arra, mitől lesz kiváló egy animáció

Mindezek alapján tehát lássunk néhány példát arra, hogy miként lesz egy átlagos animációból valóban kiváló, a felhasználói élményt javító animáció. A példákat Pablo Stanley gyűjtötte össze, aki az elkészítésükhöz felhasználta a Material Motion és az IBM animációs elveit, valamint a The UX in Motion Manifesto-ban foglaltakat. Ezekből számodra is világosan ki fog derülni, hogy miért is olyan nagyszerű és hatékony egy jól kidolgozott animáció.

1. Így csússzanak a tabokon elhelyezett tartalmak!

Egy átlagos animáció már attól is animáció, hogy a tartalmak elhalványulnak és felerősödnek, amikor egyik állapotból a másikba váltanak. Ugyanakkor ennél is jobb megoldás, amikor látni lehet az állapotok közötti átmenetet, illetve mindez a tartalmi résznél is kivitelezhető.

2. Kapcsold össze a két állapotot!

A lényeg itt az, hogy nem elég az átmenetet megmutatni két elem között, hanem a kapcsolatot is jelezni kell az animációval. Ilyen módon:

Tehát, ha van valami közös elem két állapot esetében, akkor azzal kapcsold össze őket az animáció során.

3. Használd a “vízesés” effektet az animációknál!

Vagyis nem feltétlenül elég az, ha egy elem fokozatosan változtatja a helyzetet és az átlátszóságát, hanem jobb megoldás, ha mozgás jelenik meg.

Ez azt jelenti, hogy a tartalom egyes darabjai némi késleltetéssel jelennek meg. Persze minden egyes apró elemnél nem érdemes ezt az effektet bevetni, célszerű megtartani nagyobb tartalmi csoportok megjelenítésére. Az animáció legyen gyors: a Google javaslata szerint az egyes elemek megjelenése között ne teljen el 20ms-nél több idő.

4. A megjelenő tartalom tolja el a többi tartalmat!

Egy animáció megjelenhet úgy, hogy mozognak és feltűnnek elemek, azonban úgy is meg lehet oldani, hogy a megjelenő új elemek szemmel láthatóan hatást gyakorolnak a már jelen lévő elemekre.

5. Legyen látható, hogy hová tartozik a menü!

Egy animációnál megjelenhet úgy a menü, hogy a gomb irányából egyszer csak felbukkan, ugyanakkor jobb megoldás, ha a gombból mintegy “kinő”, azaz láthatóvá válik a kapcsolat vele.

6. Használd a gombokat a különböző állapotok jelzésére!

Egy gomb lenyomására bekövetkező változást meg lehet mutatni úgy is, hogy látszik az interakció, majd egy szöveggel is jelzed, hogy mi történik. Ugyanakkor maga a gomb is kifejezheti a változást:

Vagyis mint látható, a gombon belül történik a jelzése az állapot változásának. Tehát a lényeg itt az, hogy azt a felületet használd jelzésre, mellyel a felhasználó amúgy is kapcsolatba lép. Jó megoldás, ha változtatsz a gomb színén, majd a végén megerősíted a végeredményt.

7. Hívd fel a figyelmet arra, ami fontos!

Mint arról már sokat beszéltünk, egy jó design a színek, a méret, a negatív tér használatával felhívja a felhasználó figyelmét a fontos dolgokra. Ugyanakkor animációt is be lehet vetni ennek érdekében, mégpedig úgy, hogy közben ne váljon zavaróvá.

Vagyis, amikor a felhasználónak valami fontosat kellene tennie a weboldaladon, akkor próbáld animációval is felhívni rá a figyelmét. Kezd egy finom megoldással, majd fokozatosan erősítheted a színt, a méretet és a sebességet, attól is függően, hogy mennyire fontos számodra a kiváltani kívánt cselekvés. Azt azonban ne feledd, hogy csak ritkán használd ezt az eszközt, mert minél többször jelenik meg az oldaladon, annál inkább csökken a hatása, és annál inkább fogja idegesíteni az embereket.

Milyen legyen egy betöltési animáció?

A betöltési animációk mutatják meg a felhasználóknak, hogy valami éppen történik az oldalon, amire várni kell. Ideális esetben csökkentik bennük a várakozás miatt kialakuló feszültséget. Már az úgynevezett 1.0-ás web korszakában is jelen voltak a betöltődést jelző animációk: Fireworks, Flash és persze gif alapú működésre is akadt példa. 2010-ben, a CSS3 indulásával ez átvette az előbbi technológiák helyét, a designerek pedig elkezdtek a Photoshop Cs5-ben betöltési animációkat tervezni.

Flash alapú betöltési animáció a Starbucks 2010-es oldalán
Flash alapú betöltési animáció a Starbucks 2010-es oldalán

Milyen típusai vannak?

A betöltési animációk alapvetően három típusba sorolhatók be.

Folyamatjelző sáv

Amit elsősorban akkor használnak, ha a betöltési időt is jelezni lehet. Ez történhet számmal vagy pusztán vizuális jelzéssel, és lehet egyszerű vagy akár kreatív megoldás (hogy melyiket válaszd, arra később még kitérünk), a lényeg, hogy megmutassa, mennyi ideig fog tartani egy művelet. A Gmail például nem jelzi számmal, hogy hol tart a betöltés, mégis látjuk, hogy mennyi van hátra.

Spinner vagy végtelenített animáció

Ezeket akkor használjuk, ha a betöltési idő ismeretlen. Lehet ez egy egyszerű, alapértelmezett spinner, vagy egy ötletes animáció, a fontos az, hogy megmutassa: zajlik valami a motorháztető alatt. Kreatív megoldásoknál használhatók a márka vizuális elemei, így támogatva brand megjelenítését. Általában loopolt animációkat alkalmaznak megoldásként.

Skeleton screen

A skeleton screen esetében maga a weboldal lépésről-lépésre történő betöltődése jelzi a haladást. Az oldalra érkezve csak a placeholderek láthatók, melyek fokozatosan töltődnek meg szöveggel és képekkel. Ezt a megoldást használja a Facebook, a LinkedIn vagy a YouTube is többek között, mivel általában jobb felhasználói élményt jelent, mint a fent említett megoldások.

Skeleton screen

Mire figyelj?

Minél kevesebb ideig legyen látható

Egyetlen felhasználó sem szereti azzal tölteni az idejét, hogy egy betöltési animációban gyönyörködik, bármilyen ötletes is. A weboldal betöltési idejének javítására fordítsd tehát az időd nagyobb részét, és ne az animáció kialakítására!

Adjon időbecslést

A betöltési animációhoz kapcsolódjon egy becslés a hátralévő időre vonatkozóan. De legalábbis jelezze vizuálisan, hogy hol tart a betöltődés folyamata. Ezzel csökkenthető a várakozás miatti felhasználói frusztráció.

Betöltési animáció időbecsléssel
(Forrás: https://dribbble.com/creamm)

Mondd el, miért kell várni!

Az ugyanis nem mindig egyértelmű a felhasználók számára, hogy egy weboldal vagy egy app valamely funkciója miért nem működik azonnal.

(Forrás: https://dribbble.com/vinothlms)

Tedd minél kevésbé frusztrálóvá a várakozást!

Ehhez kellenek a kreatív megoldások, melyek felkeltik a felhasználók figyelmét.

Kevesebbnek érezze a várakozási időt

Ez kapcsolódik az előző ponthoz, ugyanis, ha sikerül felkeltened a felhasználó érdeklődését a várakozás közben, akkor úgy érzi, hogy gyorsabban telik az idő. Megteheti ezt egy szokatlan színkombináció, egy kreatív vagy kedves ötlet.

(Forrás: https://dribbble.com/kleinhouse)

Mutasd meg a márkát!

Ha már a felhasználónak várnia kell, miért ne használnád ki ezt az időt? Nem kell persze egyből ajánlatokkal bombázni, ugyanakkor érdemes az animációt összhangba hozni a márkád vizuális megjelenésével.

Egyszerű legyen vagy kreatív?

Mára jelentős teret hódítottak a látványos, kreatív betöltési animációk, melyeknek meg van az az előnyük, hogy a várakozás ideje alatt lefoglalják a felhasználót, így az kevésbé lesz türelmetlen. Egyre több cég engedheti meg magának, hogy figyeljen az ilyen részletekre is.

Ugyanakkor a legtöbb alkalmazás vagy weboldal esetében még mindig egyszerű animációkkal találkozol, mivel ezek megjelenítése kevesebb erőforrást igényel a rendszertől, ami különösen fontos a weben. Ezeket az alapértelmezett vagy akár nyitott forráskódú betöltés-jelzőket könnyebb alkalmazni, mint egy egyedi animációt megtervezni és implementálni az oldalba.

Miért lassíthatják le a felhasználókat az animációk? És mi a megoldás?

Ha rosszul használod a weboldaladon az esztétikai megfontolások alapján létrehozott animációkat, akkor azok megakasztják a felhasználókat és lelassítják őket a tartalom fogyasztásában. Ez pedig idegesíti őket, ami nem jó a felhasználói élmény szempontjából.

Azt már régóta tudjuk, hogy egy weboldal lassú betöltődése rontja annak használhatóságát, zavarja az embereket, és befolyásolja azt a képet, amit az oldalról és a cégről alakítanak ki. Amikor az idő csak szűkösen áll a rendelkezésükre, akkor még a legkisebb késlekedés is frusztráló lehet az információ megszerzésében.

A jelentős válaszidő általában a nagyméretű képeknek, felesleges funkcióknak vagy a szerver késésének köszönhető az összetett adatfeldolgozás miatt. Ugyanakkor a Nielsen Norman Group elvégzett használhatósági tanulmányában egy újabb okra lett figyelmes: mégpedig azon vizuális effektre, melynek használatakor csak a görgetés után jelenik meg egy bizonyos szöveg az oldal adott részén.

Az emberek szavaiból kiderült, hogy nem igazán tetszik nekik, hogy csak azután áll össze egy oldal tartalma, miután odagörgettek. Ahogy az sem, hogy minden egyes rész külön töltődik be. Hiszen néha csak annyit szeretnének, hogy lássák az információkat, mindenféle látványos animáció nélkül. A lassulásnak tehát bármilyen oka is van, az eredmény mindig ugyanaz: frusztráció és romló felhasználói élmény.

Az esztétikai célból alkalmazott animáció

Animációkat gyakran csak azért dobnak be a weboldalakon a designerek, hogy felhívják a figyelmet bizonyos elemekre a felületen, vagy modern és innovatív benyomást keltsenek az adott cégről, márkáról. Valóban, a finom animációk és az átmenet-effektek vizuálisan izgalmasabbá tehetik a weboldalt, illetve pozitív hatást gyakorolnak arra, hogy a felhasználó miként értékeli az adott céget.

De csak abban az esetben, ha nem zavarják meg, nem térítik el a felhasználót, és csak alkalmanként a megfelelő helyeken alkalmazod az animációkat. Ilyenkor a jó animációk növelik a felület vonzóságát, vagyis érvényesül az esztétika pozitív hatása a használhatóságnál.

A görgetésre aktiválódó animációk mostanában igen népszerűvé váltak, de mint minden trendnél, itt is könnyű hibákat elkövetni. A rossz vagy a túlzott használat miatt ezek az animációk ahelyett, hogy lenyűgöznék az embereket, csak felidegesítik őket: a felhasználót várakozásra kényszerítik, amíg a szöveg betöltődik az oldalon. (Ezzel párhuzamosan pedig rámutatnak a felhasználói korlátokra a technológiai tudással kapcsolatban, hiszen kiderül, hogy az emberek nem tudnak különbséget tenni a valódi lassúság, illetve a vizuális effektek által okozott lassulás között.)

Ettől még persze nem minden görgetés által aktivált animáció rossz. A kifinomult megoldások gyakran észrevehetetlenek maradnak az NNG tanulmányai szerint. Akkor jó a megoldás, ha nem vonja el a figyelmet a tartalomról. A jó animáció tervezése tehát azt jelenti, hogy meg kell teremteni a megfelelő egyensúlyt annak érdekében, hogy az animáció észrevehető, mégis diszkrét maradjon. Ezáltal ne térítse el a felhasználók az adott feladattól, ne váljon idegesítővé vagy állandóan ismétlődővé.

Hogyan hozz létre jó görgetés által aktivált animációkat?

Vedd figyelembe a kontextust!

Amikor animációt szeretnél használni a szövegeid megjelentetésénél, akkor mindig gondold át a weboldal célját, és hogy mi az elsődleges feladat, amit a felhasználók végre akarnak ott hajtani. Azokon az oldalakon, ahol az emberek számukra különösen fontos feladatokat akarnak végrehajtani (ilyen lehet például egy orvosi vagy pénzügy oldal), nagyon a célra összpontosít a közönség. Ilyenkor könnyebben megzavarják őket a felesleges design-trükkök, mivel ezek csak az idejüket vesztegetik. A feladatukra fókuszáló felhasználók nem akarják, hogy lenyűgözze őket a weboldal a designjával, egyszerűen csak válaszokat, megoldásokat akarnak.

Másrészt ott vannak azok az oldalak, melyek például szórakoztatással, művészettel foglalkoznak. Olyan oldalak, ahol az emberek élveznek egy-egy váratlan és érdekes vizuális trükköt. Például, ha egy múzeum weboldalán nézelődnek, akkor nem egy speciális információ után kutatnak, csak annyit akarnak tudni, hogy mit kínál számukra a múzeum. Ilyenkor nem sürgeti őket egy feladat, nem lebeg a szemük előtt egy fontos cél.

Ugyanakkor ilyen esetekben is fontos figyelembe venni, hogy a felhasználók az útjuk során hányszor találkoznak animációkkal. Egyszer vagy kétszer lehet érdekes egy áttűnési-effekt a görgetés során, de ha túl sokszor ismétled, akkor unalmassá válik, és elkezdi próbára tenni a felhasználó türelmét. Ebben közrejátszik az is, hogy az embereknek nincs közvetlen befolyásuk az animációk megjelenésére, azok indirekt módon bukkannak fel a görgetés hatására.

És míg egy-egy animáció csak kismértékben lassítja le a felhasználót, addig ha ezekből több van, akkor a hatásuk már összeadódik, és igencsak zavaróvá válhatnak. Itt érdemes emlékezni arra, hogy egyetlen másodpercnyi lassulás is elég ahhoz, hogy azt a felhasználó felfigyeljen rá, és azt érezze, hogy ki van szolgáltatva a rendszernek.

Csak a másodlagos tartalomnál használj görgetés által aktivált animációt!

Annak érdekében, hogy csökkentsd az animációk esetleges káros hatását, célszerű ezeket elsősorban a másodlagos, támogató tartalmaknál alkalmazni, és nem a fő szövegben. Ha ilyen módon használod az animációt, akkor az emberek nem kényszerülnek arra, hogy várniuk kelljen a weboldal minden részének megjelenésére, így folytatni tudják az olvasást, miközben az animáció vizuális-esztétikai hatásai továbbra is érvényesülnek.

Mivel a szöveg az a tartalmi rész általában, mely a fő információhordozó minden weboldalon, ezért különösen fontos, hogy ne akadályozzuk a hozzáférést.

A görgetés által aktivált animációk csak egyszer jelenjen meg

A görgetés által aktivált effektnek csak egyszer kellene betöltődnie: amikor a felhasználó először görget le a weboldalon. Ha azonban felgörget, majd újra le, akkor a tartalmaknak már animáció nélkül kellene megjelenni a számára. Ez fontos, erre minden esetben figyelj!

Összegezve tehát elmondható, hogy az animációk remek eszközt nyújtanak a figyelem felkeltésére és a márka erősítésére, de csak korlátozottan alkalmazhatók. A designerek és a fejlesztők is szeretik a csúszó, eltűnő vagy másféle áttűnést produkáló tartalmi elemeket, de azt nem szabad elfelejteni, hogy ezek az effektek inkább kockázatot hordoznak a felhasználói élményre nézve, mintsem segítséget jelentenek.

Kategória: Design | Címke:

Főleg írok. Főleg blogot és közösségi médiát, de tágabb perspektívában: online marketing, úgyhogy van benne bőven SEO, laza AdWords, webdesign-okoskodás, és még ami belefér.

Comments are closed.