Az intelligens szövegeffektusok kódolása CSS-sel

Szerző: Louise Ward
A Teremtés Dátuma: 7 Február 2021
Frissítés Dátuma: 16 Lehet 2024
Anonim
Az intelligens szövegeffektusok kódolása CSS-sel - Kreatív
Az intelligens szövegeffektusok kódolása CSS-sel - Kreatív

Tartalom

Az áthúzós linkek nagyszerű módja a felhasználó figyelmének felkeltésére, különösen, ha valami szokatlant vagy eredetit csinálnak. A Közép gyermeknek nagyszerű hatása van, máshol ritkán látható, amely minden betűt megragad, és animációval osztja szét őket, ami akkor indul be, amikor a látogató lebeg a szó fölött. Az animáció segít átadni a szendvicsmárka játékos karakterét.

Ebben a cikkben bemutatjuk, hogyan lehet újra létrehozni a webhelyen gyakorolt ​​hatást. További inspirációért tekintse meg a legjobb CSS animációs példák útmutatóját (a kódolásukra vonatkozó utasításokkal). Kicsit másképp próbálkozzon egy legjobb webhely-készítővel, vagy válassza ki a legjobb felhőtárhelyet. Ha pedig összetettebbé teszi webhelyét, győződjön meg róla, hogy webtárhelye pontban van.

01. Áthúzásos szöveghatás

Az egyik nagyszerű szövegeffektus a Közép Gyerek weboldalán a menüben található áthúzási effektusok, ahol a betűk szétválnak a szövegen, és kissé elfordulnak. Indítsa el ezt néhány egyszerű HTML-címkével.


div> div> Reggeli / div> / div>

02. Hozzon létre CSS-t

Használjon külön CSS-fájlt vagy stíluscímkéket az alábbi CSS-szabályok hozzáadásához, és tegye az oldalt a böngésző teljes méretének kitöltésével azáltal, hogy a törzs és a burkoló teljes magasságban van.

test {szélesség: 100%; magasság: 100%; margó: 0; párnázás: 0; } .wrapper {display: rács; magasság: 100%; }

03. Helyezze el a szót

A szó osztály középre helyezi a szót a rácsban. Bármely szöveg, amely a szó osztály ezt alkalmazhatja. A fel osztály minden más betűre vonatkozik, és ezek felfelé mozognak.

.word {font-size: 3em; margó: auto auto; } .word .up {display: inline-block; átalakítás: translate3d (0px, 0px, 0px) rotate (0deg); átmenet: mind a 0,5 másodperc könnyebb ki-be; }

04. Fel és föl

Most a le- osztály nagyon hasonló beállításokat oszt meg, mint a fel de a lebegő mutatja a mozgást felfelé a fel borulás. A megjelenés fokozása érdekében a felfelé is kissé elforgatják.


.word .down {display: inline-block; átalakítás: translate3d (0px, 0px, 0px) rotate (0deg); átmenet: mind a 0,5 másodperc könnyebb ki-be; } .szó: lebeg .up {átalakítás: translate3d (0px, -8px, 0px) rotate (12deg); szín: # 058b05}

05. Lebegve

Amikor a felhasználó a szöveg fölé viszi az egeret, az alsó osztály lefelé mozgatja a szöveget. Később a JavaScript-ben a szöveget külön szakaszokra osztják fel, az osztályok automatikusan felváltva kerülnek a váltakozó tartományokba.

.szó: lebegés .down {átalakítás: translate3d (0px, 8px, 0px) forgatás (-12deg); szín: # 058b05; }

06. Automatikus az emberek számára

Kicsit nehézséget okoz, hogy minden betűt váltakozó szakaszokban kell elhelyezni, különböző osztályokkal, ezért automatizáljuk a folyamatot azzal, hogy a JavaScript megkérdezi a választót, és minden betűt felvesz. Itt a str változó megragadja az aktuális betűt, amikor végigvonul a szövegen.

szkript> var elemek = document.querySelectorAll (’.word’); for (var i = 0, l = elemek.hossz; i l; i ++) {var str = elemek [i] .textContent; elemek [i] .innerHTML = ’’;

07. Vegyen fel váltakozó osztályokat

Most egy másik hurok minden betűt a saját span elemébe helyez, és hozzáadja a betűt fel vagy le- osztály a fesztávokra. Ha ezt megnézi a böngészőben, akkor a betűket felfelé és lefelé osztva látja, miközben kissé elfordul.


A hatást működés közben láthatja a Közép gyermek webhelyén.

for (var j = 0, ll = str.length; j ll; j ++) {var spn = document.createElement (’span’); elemek [i] .appendChild (spn); spn.textContent = str [j]; hagyjuk pos = (j% 2)? 'fel le'; spn.classList.add (pos); }} / script>

Ez a cikk eredetileg a kreatív webdesign magazinban jelent meg Web designer.Vásárolja meg a 286. számot vagy Iratkozz fel.

Népszerű Ma
A 23 legjobb Drupal téma
Olvass Tovább

A 23 legjobb Drupal téma

Ez a cikk ö zefoglalja a jelenleg elérhető legjobb Drupal témákat. Ez magában foglalja a legjobban fizetett kínálat kivála ztá át é a jelenleg el...
Grafikai tervezés ... felülvizsgálatra
Olvass Tovább

Grafikai tervezés ... felülvizsgálatra

Egy gyönyörű kirakat a lenyűgöző kortár tervekről é a mögöttük álló ötletekről. Remek projektvála zték Elegán an bemutatott é...
Devs: Az RWD nem „háború”
Olvass Tovább

Devs: Az RWD nem „háború”

A webfejle ztő, Andy Appleton írt egy bejegyzé t, amelyben azt állítja, hogy az adaptív webde ign nem háború. A bejegyzé a GoCardle újratervezé furc a...