Tapt kjærlighet [1. 3] av Canada's. Jam3. [1. 3] Er et vakkert mørkt, mobilklart interaktivt dikt med ekte hjerte om de varige følelsene rundt tapt kjærlighet. De Nettstedslayout ble bygget ved hjelp av HTML5 med GSAP Biblioteket som driver animasjonen, en av de mest visuelt slående funksjonene er den animerte 3D-teksten som virkelig bringer kjærligheten tapts poesi til livet.
Det ser imponerende ut som helvete, og det er ikke vanskelig å innlemme i ditt eget arbeid for å skape en engasjerende Brukererfaring ; Slik er det gjort.
Vil du lage ditt eget engasjerende nettsted? Prøv A. Nettstedbygger verktøy, og hold ting som kjører jevnt ved å plukke høyre Web Hosting. service.
Det første trinnet er å definere strukturen til HTML-dokumentet. Dette inkluderer HTML-beholderen som initierer dokumentet, som inneholder hodet og kroppsdelene. Mens hovedavsnittet primært brukes til å laste den eksterne CSS-filen, lagrer kroppsdelen det synlige siden innholdet som er opprettet i trinn 2.
& lt;! DOCTYPE HTML & GT;
& lt; html & gt;
& lt; head & gt;
& lt; title & gt; 3D tekstbevegelse & lt; / title & gt;
& lt; link rel = "Stylesheet" type = "tekst / css" href = "styles.css" / & gt;
& lt; / head & gt;
& lt; body & gt;
*** Trinn 2 her
& lt; / body & gt;
& lt; / html & gt;
Det synlige HTML-innholdet består av en artikkelbeholder som inneholder den synlige teksten. Den viktige delen av artikkelbeholderen er "data-animate" -attributtet, som vil bli referert til CSS for å anvende de visuelle effektene. Teksten inne i artikkelen er laget av en H1-tag for å indikere at innholdet er sidens hovedtittel.
& lt; artikkelen data-animate = "flytte inn" & gt;
& lt; h1 & gt; hei der! & lt; / h1 & gt;
& lt; / article & gt;
Opprett en ny fil kalt 'Styles.css'. Det første settet med instruksjoner angir sidens HTML-beholder og kropp for å ha en svart bakgrunn, så vel som ingen synlig grenseavstand. Hvit er også satt som standard tekstfarge for alle barnelementer på siden for å arve; Unngå standard svart farge på tekstfremstilling, synes å være usynlig.
html, kropp {
Bakgrunn: # 000;
polstring: 0;
margin: 0;
farge: #fff;
}
Innholdsbeholderen referert til "Data-animate" -attributtet har spesifikke stiler som brukes. Dens størrelse er satt til å matche den fulle størrelsen på skjermen ved hjelp av VW og VH måleenheter, samt å være litt rotert. En animasjon som heter 'Movein', brukes, som vil vare i en varighet på 20 sekunder og vil gjenta uendelig.
[data-animate = "flytte inn"] {
posisjon: relativ;
Bredde: 100vw;
Høyde: 100VH;
opasitet: 1;
Animasjon: Movein 20s uendelig;
Tekstjustering: Senter;
Transform: Roter (20DEG);
}
Den "Movein" animasjonen som refereres i forrige trinn, krever en definisjon ved å bruke @keyframes. Den første rammen som starter ved 0% av animasjonen, setter standard skriftstørrelse, tekstposisjonering og synlig skygge. I tillegg er elementet satt med null opacity slik at den er i utgangspunktet usynlig - dvs. Vises ute av visning.
@keyframes movein {
0% {
FONT-STØRRELSE: 1EM;
Venstre: 0;
opasitet: 0;
Tekstskygge: ingen;
}
*** Trinn 6 her
}
Den neste rammen er plassert til 10% gjennom animasjonen. Denne rammen setter opasiteten til fullt synlig, noe som resulterer i at teksten gradvis blir animert til visning. I tillegg tilsettes flere skygger med blå og reduserer fargeverdier for å gi illusjonene på 3D-dybden til teksten.
10%
{
opasitet: 1;
Tekstskygge:
.2EM -.2EM 4PX #AAA,
.4EM -.4EM 4PX # 777,
.6EM -.6EM 4PX # 444,
.8EM -.8EM 4PX # 111;
}
*** Trinn 7 her
De endelige rammene forekommer på 80% og i slutten av animasjonen. Disse er ansvarlige for å øke skriftstørrelsen og flytte elementet mot venstre. Nye innstillinger brukes også for tekstskyggen for å animere mot, samtidig som du falmer teksten utenom vender ut fra rammer 80% til 100%.
80% {
FONT-STØRRELSE: 8EM;
venstre: -8em;
opasitet: 1;
}
100% {
FONT-STØRRELSE: 10EM;
Venstre: -10em;
opasitet: 0;
Tekstskygge:
.02EM -.02EM 4PX #AAA,
.04em -.04em 4px # 777,
.06em -.06em 4px # 444,
.08EM -.08EM 4PX # 111;
}
***
Merk: Uansett hvilket prosjekt du går på, har skylagring som kan takle er viktig (vår guide vil hjelpe).
Denne artikkelen ble opprinnelig publisert i utgave 273 av Creative Web Design Magazine webdesigner. Kjøp problem 273 her [1. 3] eller Abonner på webdesigner her [1. 3] .
Relaterte artikler:
[1. 3] (Bilde Kreditt: Net) Denne opplæringen er for folk som har hørt om statiske nettverksgeneratorer og har beste..
[1. 3] (Bilde Kreditt: Patrick J Jones) Lære å tegne en arm som ser realistisk er en viktig del av en tegning. Lagen..
[1. 3] Denne workshopen handler om å skape et portrett oljemaleri med mening. Det handler også om min ide for en serie som behan..
Jeg opprettet mitt originale maleri rundt denne tiden i fjor, etter å ha blitt inspirert av de store fantasy landskapene av artister som Dongbiao Lu og RUXING GAO. Det var mitt første stili..
I 1999 bygget jeg mitt første nettsted ved hjelp av Web Studio 1.0. Web Studio var et grafisk brukergrensesnitt. Det var mulig å skape en ny destinasjonsside og dra og slipp ..
[1. 3] Med et stort utvalg av fryktelige skapninger og tegn å lage, jobber med spillverksted for å oversette Warhammer miniatyre..
[1. 3] Side 1 av 2: Lag en blandet blekkprøve Lag en blandet blekkprøve ..
Mens rigging din 3D-modeller Bruk av bein kan være svært effektive, noen ganger den metoden er bare ikke egnet - og ansiktsuttrykk er en av disse tider. I slike..