Iubire pierduta de către Canada Jam3. Este o poezie interactivă frumoasă întunecată, gata, cu inima reală cu privire la sentimentele durabile în jurul iubirii pierdute. Layout-ul site-ului a fost construită utilizând HTML5 cu GSAP. Biblioteca care alimentează animația, una dintre cele mai vizuale caracteristici izbitoare este textul animat 3D care aduce într-adevăr poezia iubirii a pierdut viața.
Se pare impresionant ca iadul și nu este greu să încorporezi în munca ta pentru a crea o angajare experiența utilizatorului ; Iată cum sa terminat.
Doriți să faceți propriul site angajat? Încercați a. Builder de site-uri web instrument și păstrați lucrurile să funcționeze fără probleme prin alegerea dreptului web hosting serviciu.
Primul pas este definirea structurii documentului HTML. Aceasta include recipientul HTML care inițiază documentul, care conține secțiunile capului și corpului. În timp ce secțiunea capului este folosită în principal pentru a încărca fișierul CSS extern, secțiunea corpului va stoca conținutul vizibil al paginii create în pasul 2.
& lt;! Doctype html & gt;
& lt; html & gt;
& lt; head & gt;
& lt; titlu & gt; Mișcarea 3D Text & Lt; / titlu & gt;
& lt; link rel = "Stylesheet" Type = "Text / css" href = "stiluri.css" / & gt;
& lt; / head & gt;
& lt; corp & gt;
*** Pasul 2 aici
& lt; / corp & gt;
& lt; / html & gt;
Conținutul vizibil HTML constă dintr-un container de articol care conține textul vizibil. Partea importantă a containerului de articol este atributul "animat de date", care va fi referit de CSS pentru a aplica efectele vizuale. Textul din interiorul articolului este realizat dintr-o etichetă H1 pentru a indica faptul că conținutul este titlul principal al paginii.
& lt; articole-animate = "mutare în" & gt;
& lt; h1 & gt; salut acolo! & lt; / h1 & gt;
& lt; / articol & gt;
Creați un fișier nou numit "Styles.Css". Primul set de instrucțiuni setă containerul și corpul HTML al paginii pentru a avea un fundal negru, precum și nici o dispărare de frontieră vizibilă. Albul este, de asemenea, stabilit ca culoarea implicită a textului pentru toate elementele copilului de pe pagină pentru a moșteni; Evitarea culorii negre implicite a conținutului de text pare să fie invizibilă.
HTML, corpul {
Context: # 000;
Padding: 0;
Marja: 0;
Culoare: #ffff;
}
Containerul de conținut menționat cu atributul "animate de date" are stiluri specifice aplicate. Dimensiunea sa este setată pentru a se potrivi cu dimensiunea completă a ecranului utilizând unitățile de măsurare VW și VH, precum și ușor rotite. Se aplică o animație numită "mișcare", care va dura o durată de 20 de secunde și va repeta infinit.
[Date-Animate = "Mutare în"] {
Poziție: rudă;
Lățime: 100VW;
Înălțime: 100VH;
Opacitate: 1;
Animație: Movei 20s Infinite;
Text-align: centru;
Transformare: Rotire (20DEG);
}
Animația "Movelin" menționată în pasul anterior necesită o definiție utilizând @keyframes. Primul cadru care începe la 0% din animație stabilește dimensiunea implicită a fontului, poziționarea textului și umbra vizibilă. În plus, elementul este setat cu opacitate zero, astfel încât acesta este inițial invizibil - adică. afișat în afara vizualizării.
@keyframes Movelin {
0% {
Font-dimensiune: 1em;
stânga: 0;
Opacitate: 0;
Umbra de text: Nici unul;
}
*** Pasul 6 Aici
}
Următorul cadru este plasat la 10% prin animație. Acest cadru stabilește opacitatea pe deplin vizibilă, rezultând că textul fiind animat treptat în vizualizare. În plus, se adaugă mai multe umbre cu valori culori albastre și descrescătoare pentru a da iluzii de adâncime 3D la text.
10%
{
Opacitate: 1;
Text-umbra:
.2em -.2em 4px #aa,
.4em -.4em 4px # 777,
.6Em -.6em 4px # 444,
.8em -.8em 4px # 111;
}
*** Pasul 7 Aici
Cadrele finale apar la 80% și la sfârșitul animației. Acestea sunt responsabile pentru creșterea dimensiunii fontului și deplasarea elementului spre stânga. Setările noi sunt, de asemenea, aplicate pentru umbra textului de a anima, de asemenea, decolorarea textului din punct de vedere al cadrelor de la 80% la 100%.
80% {
Dimensiune font: 8EM;
stânga: -8em;
Opacitate: 1;
}
100% {
Font-dimensiune: 10EM;
stânga: -10Em;
Opacitate: 0;
Text-umbra:
.02em -.02em 4px #aaa,
.04em -.04em 4px # 777,
.06em -.06em 4px # 444,
.08Em -.08em 4px # 111;
}
***
NOTĂ: Indiferent de proiectul pe care îl îmbarcăm, având Stocare in cloud Acest lucru poate face față este esențial (ghidul nostru va ajuta).
Acest articol a fost publicat inițial în numărul 273 al revistei Creative Web Design Web Designer. Cumpărați problema 273 aici sau Aboneaza-te la designerul web aici .
Articole similare:
(Credit Imagine: Mark Evan Lim) Storyboarding în Photoshop poate fi o modalitate excelentă de a-ți cartografia ide..
Învățarea de a folosi contrastul în artă vă va transforma proiectele și modul în care lucrați. Aspectul meu preferat de a lucra în artă este contrast. Acest lucru apare de obicei a..
Dimensiunea Adobe o face o briză pentru a configura scene complexe (Credit Imagine: Mike Griggs) Dimensi..
Ochii sunt cel mai important element al oricărui portret de succes, dar mulți oameni se luptă să le deseneze corect. În aces..
Adobe ma însărcinat cu crearea unei ilustrații pentru a exprima conceptul de multilocalism și de mai sus puteți vedea răspunsul meu. În acest tutorial, voi trece prin procesul meu crea..
După ce am studiat zoologia, animalele și viața sălbatică au fost întotdeauna o mare pasiune pentru mine și nu mă obosesc niciodată de a le picta. Suntem norocoși să trăim în zon..
Desen cu cerneală produce posibilități vastă. Există modalități simple și eficiente de a crea texturi frumoas..
Efectuarea propriilor plăci de panouri este distractivă, rapidă și vă poate economisi bani. De asemenea, vă oferă un produ..