Jak kódovat inteligentní textové efekty pomocí CSS

Autor: Louise Ward
Datum Vytvoření: 7 Únor 2021
Datum Aktualizace: 16 Smět 2024
Anonim
Jak kódovat inteligentní textové efekty pomocí CSS - Tvůrčí
Jak kódovat inteligentní textové efekty pomocí CSS - Tvůrčí

Obsah

Rollover links jsou skvělý způsob, jak upoutat pozornost uživatele, zejména pokud dělají něco neobvyklého nebo originálního. Middle Child má skvělý efekt, jinde zřídka viděný, který zachycuje každé písmeno a rozděluje je od sebe pomocí animace, která se spustí, když se návštěvník vznáší nad slovem. Animace pomáhá vyjádřit hravou povahu sendvičové značky.

V tomto článku vám ukážeme, jak znovu vytvořit efekt na vašem webu. Další inspiraci najdete v našem průvodci nejlepšími příklady animací CSS (s pokyny, jak je kódovat). Chcete-li něco trochu jiného, ​​vyzkoušejte špičkový nástroj pro tvorbu webových stránek nebo náš výběr nejlepšího cloudového úložiště. A pokud děláte svůj web složitějším, ujistěte se, že je váš webhosting na místě.

01. Efekt převrácení textu

Jedním z velkých textových efektů na webu Middle Child je efekt přechodu v nabídce, kde se písmena rozdělují od sebe a mírně se otáčejí. Začněte s několika jednoduchými značkami HTML.


div> div> Snídaně / div> / div>

02. Vytvořte CSS

Pomocí samostatného souboru CSS nebo značek stylů přidejte následující pravidla CSS a zajistěte, aby stránka vyplňovala plnou velikost prohlížeče zajištěním těla a obálky, aby byla k dispozici celá výška.

tělo {šířka: 100%; výška: 100%; okraj: 0; výplň: 0; } .wrapper {display: grid; výška: 100%; }

03. Umístěte slovo

The slovo třída vycentruje slovo do mřížky. Jakýkoli text, který je uveden slovo třída může toto použít. The nahoru třída bude aplikována na každé další písmeno a ty se posunou nahoru.

.word {font-size: 3em; okraj: auto auto; } .word .up {display: inline-block; transformace: translate3d (0px, 0px, 0px) rotace (0deg); přechod: všech 0,5 s easy-in-out; }

04. Nahoru a znovu

Nyní dolů třída sdílí velmi podobná nastavení jako nahoru ale vznášet se ukazuje pohyb nahoru pro nahoru převrátit se. Nahoru je také mírně otočen, aby se vylepšil vzhled.


.word .down {display: inline-block; transformace: translate3d (0px, 0px, 0px) rotace (0deg); přechod: všech 0,5 s easy-in-out; } .word: hover .up {transformace: translate3d (0px, -8px, 0px) rotate (12deg); barva: # 058b05}

05. Vznášející se dolů

Když uživatel umístí ukazatel myši na text, třída dolů posune text dolů. Později v JavaScriptu bude text rozdělen na samostatná rozpětí s automatickým přidáváním tříd do alternativních rozpětí.

.word: hover .down {transformace: translate3d (0px, 8px, 0px) rotace (-12deg); barva: # 058b05; }

06. Automatický pro lidi

Je trochu obtížné dávat každé písmeno do střídavého rozpětí s různými třídami, takže tento proces zautomatizujeme tím, že necháme JavaScript, aby dotazoval selektor a vzal každé písmeno. Tady str proměnná uchopí aktuální písmeno při procházení textu.

skript> var elements = document.querySelectorAll („.word“); for (var i = 0, l = elements.length; i l; i ++) {var str = elements [i] .textContent; elements [i] .innerHTML = ““;

07. Přidejte střídavé třídy

Nyní další smyčka umístí každé písmeno do vlastního prvku span a přidá buď nahoru nebo dolů třídy do rozpětí. Podíváte-li se na to v prohlížeči, uvidíte text rozdělený podle jednotlivých písmen nahoru a dolů při mírném otáčení.


Účinek můžete vidět v akci na webu Middle Child.

for (var j = 0, ll = str.length; j ll; j ++) {var spn = document.createElement ('span'); prvky [i] .appendChild (spn); spn.textContent = str [j]; let pos = (j% 2)? „Nahoru“: „dolů“; spn.classList.add (pos); }} / skript>

Tento článek byl původně publikován v časopise Creative Web Design Webový designér.Koupit číslo 286 nebo předplatit.

Doporučeno
Jak obnovit produktový klíč Windows 10 během několika minut
Objevit

Jak obnovit produktový klíč Windows 10 během několika minut

Vaše Klíč pro obnovení ytému Window 10 má poněkud hodnotu 100 UD nebo více a ve kutečnoti bez kódu Product Key nemůžete aktivovat ytém Window 10 na počítači. Mů...
2 úžasná řešení pro převod PDF do PowerPointu
Objevit

2 úžasná řešení pro převod PDF do PowerPointu

"Zítra je moje prezentace v kanceláři, vytvořil jem zprávu, která je ve formátu PDF, ale všiml jem i, že pokytování prezentace v PPT je mnohem jednodušší v...
Jak efektivně resetovat heslo systému Windows Vista
Objevit

Jak efektivně resetovat heslo systému Windows Vista

Jem právcem notebooku vého yna a zapomněl jem helo, abych zíkal přítup k počítači. Je to Window 7 Vita. Mluvit o Obnovení hela ytému Window Vita, měli byte i všimnou...