Hozzon létre animált 3D szöveghatást

Szerző: Randy Alexander
A Teremtés Dátuma: 23 Április 2021
Frissítés Dátuma: 19 Június 2024
Anonim
Hozzon létre animált 3D szöveghatást - Kreatív
Hozzon létre animált 3D szöveghatást - Kreatív

Tartalom

A Love Lost by Canada Jam3 egy gyönyörűen sötét, mobilra kész interaktív vers, valódi szívvel az elveszett szerelem körüli tartós érzésekről. A weboldal elrendezését a HTML5 felhasználásával építették, az animációt a GSAP könyvtár használta. Az egyik leglátványosabb jellemzője az animált 3D-s szöveg, amely valóban életre kelti a Love Lost költészetét.

  • Készítsen interaktív 3D tipográfiai effektusokat

Pokolian lenyűgözőnek tűnik, és nem nehéz beépíteni saját munkájába, hogy vonzó felhasználói élményt teremtsen; itt van, hogyan történik.

Szeretne saját, megnyerő webhelyet készíteni? Próbáljon ki egy weboldal-készítő eszközt, és a megfelelő webtárhely-szolgáltatás kiválasztásával tartsa a dolgokat gördülékenyen.

01. Kezdje a HTML dokumentumot

Az első lépés a HTML dokumentum struktúrájának meghatározása. Ide tartozik a dokumentumot kezdeményező HTML-tároló, amely a fej és törzs szakaszokat tartalmazza. Míg a fejrész elsősorban a külső CSS fájl betöltésére szolgál, a törzs szakasz a 2. lépésben létrehozott látható oldal tartalmát tárolja.


! DOCTYPE html> html> head> title> 3D Text Movement / title> link rel = "stylesheet" type = "text / css" href = "styles.css" /> / head> body> * * * LÉPÉS 2 ITT / body> / html>

02. Látható HTML-tartalom

A látható HTML-tartalom egy cikktartályból áll, amely a látható szöveget tartalmazza. A cikktároló fontos része az ’data-animate’ attribútum, amelyre a CSS hivatkozni fog a vizuális effektusok alkalmazására. A cikk belsejében lévő szöveg h1 tagből készül, jelezve, hogy a tartalom az oldal fő címe.

cikk data-animate = "move in"> h1> Helló! / h1> / article>

03. CSS-kezdeményezés

Hozzon létre egy új fájlt ’styles.css’ néven. Az első utasításkészlet az oldal HTML-tárolóját és törzsét fekete háttérrel, valamint látható szegélytávolsággal nem rendelkezik. A fehér az alapértelmezett szövegszínként van beállítva az összes öröklendő gyermekelem számára is; elkerülve az alapértelmezett fekete színt, a tartalom láthatatlannak tűnik.


html, body {háttér: # 000; párnázás: 0; margó: 0; szín: #fff; }

04. Animációs tároló

Az ’data-animálni’ attribútummal hivatkozott tartalomtárban meghatározott stílusok vannak alkalmazva. Méretét úgy állítják be, hogy megfeleljen a képernyő teljes méretének, vw és vh mértékegységek használatával, valamint kissé elforgatva. A „moveIn” nevű animációt alkalmazzák, amely 20 másodpercig tart és végtelenül megismétlődik.

[data-animate = "költözés"] {pozíció: relatív; szélesség: 100vw; magasság: 100vh; átlátszatlanság: 1; animáció: moveIn 20s végtelen; text-align: center; transzformáció: forgatás (20deg); }

05. Animáció megindítása

Az előző lépésben hivatkozott ’moveIn’ animációhoz @keyframes-et használó definícióra van szükség. Az animáció 0% -ánál kezdődő első keret az alapértelmezett betűméretet, a szöveg pozícionálását és a látható árnyékot állítja be. Ezenkívül az elem nulla átlátszatlansággal van beállítva, így kezdetben láthatatlan - azaz. láthatatlanul jelenik meg.

@ kulcskeret moveIn {0% {font-size: 1em; bal: 0; átlátszatlanság: 0; szöveg-árnyék: nincs; } * * * 6. LÉPÉS ITT}

06. Animáld a látótérbe

A következő képkocka 10% -ra kerül az animáción keresztül. Ez a keret az átlátszatlanságot teljesen láthatóvá teszi, aminek eredményeként a szöveg fokozatosan animálódik a nézetbe.Ezenkívül több árnyék is hozzáadódik kék és csökkenő színértékekkel, hogy a 3D-s mélység illúzióit adja a szöveghez.


10% {átlátszatlanság: 1; szöveg-árnyék: .2em -.2em 4px #aaa, .4em -.4em 4px # 777, .6em -.6em 4px # 444, .8em -.8em 4px # 111; } * * * 7. LÉPÉS ITT

07. Az animáció befejezése

Az utolsó képkockák 80% -ban és az animáció legvégén fordulnak elő. Ezek felelősek a betűméret növeléséért és az elem bal felé mozgatásáért. Új beállításokat is alkalmaznak a szöveges árnyék felé, amelyek animálódnak, miközben a szöveg 80% és 100% közötti képkockákon kívül is elhalványul.

80% {font-size: 8em; bal: -8em; átlátszatlanság: 1; } 100% {font-size: 10em; balra: -10em; átlátszatlanság: 0; szöveg-árnyék: .02em -.02em 4px #aaa, .04em -.04em 4px # 777, .06em -.06em 4px # 444, .08em -.08em 4px # 111; } * * *

Megjegyzés: Bármely projektbe belekezd, elengedhetetlen a felhőalapú tárhelye (az útmutatónk segít).

Ez a cikk eredetileg a Web Designer kreatív webdesign magazin 273. számában jelent meg. Vásárolja meg a 273. számot itt vagy itt iratkozzon fel a Web Designerre.

Javaslatunk
A legnagyobb betűtípusok visszaszámlálása: 75 - FF Fago
Felfedez

A legnagyobb betűtípusok visszaszámlálása: 75 - FF Fago

A Font hop AG, a neve típu ú öntöde felméré t végzett a történelmi relevancia, a Font hop.com értéke íté é az e ztétikai minő...
Luxe Project: névjegykártyák nagyszerű célokra
Felfedez

Luxe Project: névjegykártyák nagyszerű célokra

Kreatívként való zínű, hogy már hallottál volna a MOO-ról. A díjnyerte vállalat gyönyörű nyomtatványokat ké zített azok zám&#...
A híres filmkarakterek laposak lesznek a mozi márkaépítése érdekében
Felfedez

A híres filmkarakterek laposak lesznek a mozi márkaépítése érdekében

Adrià Gómez panyol zéktervező ihlette a mozi legnagyobb zereplőitől ezt a ragyogó identitá t, kampányt, weboldalt é mobilalkalmazá t a Çinema zámá...