CSS3 představil nespočet možností pro návrháře UX a nejlepší je, že nejkvalitnější součásti jsou opravdu jednoduché.
Jen pár řádků kódu vám poskytne úžasný přechodový efekt, který nadchne vaše uživatele, zvýší zapojení a v konečném důsledku bude při správném používání zvyšovat vaše konverze. Navíc jsou tyto efekty hardwarově zrychleny a progresivní vylepšení, které můžete použít právě teď.
Zde je 8 opravdu jednoduchých efektů, které přidávají do vašeho uživatelského rozhraní život a usmějejí se tváře vašich uživatelů.
Všechny tyto efekty (bar jedna) jsou řízeny přechodovou vlastností. Takže můžeme vidět, jak tyto efekty fungují, nastavíme div v HTML stránce:
Když to uděláte, nastavte jeho šířku a výšku (takže má rozměry), její barvu pozadí (takže ji můžeme vidět) a její přechodovou vlastnost.
Přechodová vlastnost má tři hodnoty: vlastnosti, které přecházejí (v našem případě všechny) rychlost přechodu (v našem případě 0,3 sekundy) a třetí hodnotu, která vám umožňuje změnit způsob, jakým se vypočítají zrychlení a zpomalení, bude se držet výchozí tím, že ponecháte toto prázdné.
Nyní musíme pouze změnit vlastnosti a animovat nás ...
Pokud byste chtěli následovat, můžete Zde si stáhněte demo soubory.
Nerozumění věcí je poměrně častým požadavkem od klientů. Je to skvělý způsob, jak zdůraznit funkčnost nebo upozornit na výzvu k akci.
Fade efekty jsou kódovány ve dvou krocích: nejprve nastavíte počáteční stav; poté změnu nastavíte, například na vznášedle:
.fade{opacity:0.5;}.fade:hover{opacity:1;}
(Ujistěte se, že jste nastavili třídu vašeho divu na "vyblednutí", abyste viděli tuto práci.)
Tato animace jednoduše přemístí prvek doleva a doprava, nyní musíme pouze učinit:
.swing:hover{-webkit-animation: swing 1s ease;animation: swing 1s ease;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}