Tilføj en fejleffekt til dit websted

Forfatter: Monica Porter
Oprettelsesdato: 13 Marts 2021
Opdateringsdato: 17 Kan 2024
Anonim
Tilføj en fejleffekt til dit websted - Kreativ
Tilføj en fejleffekt til dit websted - Kreativ

Indhold

En fantastisk måde at fange opmærksomhed på - og holde fast i det - er at oprette et webstedslayout, der viser dine talenter fra off (en anstændig websitebygger kan hjælpe med opbygningen). Ukraines webbureau Vintages websted er et godt eksempel på dette og trækker dig ind i sin VR-designportefølje med en iøjnefaldende kombination af et pulserende logo bygget af glaspartikler og en dejlig smule glitch, der aktiveres på svævningen.

  • Webanimation: Ingen kode krævet

En simpel glitch-effekt, der bruges sparsomt, kan give dit websted en vigtig lille ekstra visuel interesse, og det er overraskende let at implementere. Sådan gør du det.

Har du et komplekst websted i tankerne? Sørg for, at din webhosting er op til opgaven. Og hold dine designfiler sikre i skyopbevaring.

Download filerne til denne vejledning.

01. Føj kode til body-tag på din side


Oprettelse af en simpel fejleffekt kan ske på så mange forskellige måder. Her skal vi gøre det ved at have en animeret GIF over toppen af ​​teksten, som vil blive tændt og slukket i displayet. Først skal du tilføje denne kode til body tag på din side.

div id = "holder" onmouseover = "glitch ()"> div id = "glitch"> / div> WEB br> PRODUCT- br> ION / div>

02. Styling af displayet

Indholdet bruger et specifikt skrifttype fra Google Fonts kaldet Work Sans. Tag linket derfra og placer det i dit hovedafsnit; tilføj derefter CSS til enten typemærker eller en separat CSS-fil. Siden er lavet sort med hvid tekst, og holderen er stylet til teksten.

krop {baggrund: # 000; font-family: 'Work Sans', sans-serif; farve: #fff; } #holder {font-size: 6em; bredde: 500 px; højde: 300px; margen: 0 auto; position: relativ; }

03. Visning af fejl

Fejleffekten bliver et baggrundsbillede, der placeres direkte over toppen af ​​teksten. Den vigtige del her er, at den gøres usynlig ved at reducere opaciteten til nul, så den ikke vises, før brugeren interagerer med teksten.


#glitch {position: absolut; top: 0; venstre: 0; z-indeks: 10; bredde: 100%; højde: 100%; baggrund: url (glitch.gif); uigennemsigtighed: 0; }

04. Hold alt

Tilføj script-tags i slutningen af ​​body-sektionen, og opret en cachelagret reference til 'glitch' div i dokumentet. Derefter indstilles en variabel med navnet 'over' til falsk. Dette vil blive slået til og fra, når brugeren bevæger sig over teksten.

var gl = document.getElementById ("fejl"); var over = falsk;

05. Kører fejlen

Fejlfunktionen kaldes, når musen bevæger sig over teksten. Hvis fejlen ikke kører, er glitchens synlighed tændt, og den slukkes efter et og et halvt sekund.Du kan eksperimentere med dette og bruge et tilfældigt tal for at gøre det mere uforudsigeligt.

funktionsfejl () {if (over == false) {gl.style.opacity = "1"; setTimeout (funktion () {normal ();}, 1500); }}

06. Tilbage til normalitet

Glitch-effekten skal ikke forblive tændt, da det ville være for irriterende for brugeren, men som et interaktivt element fungerer det godt. Her nulstiller koden opaciteten tilbage til nul, så den ikke er synlig øverst i teksten.


funktion normal () {gl.style.opacity = "0"; }

Få din billet til Generate New York nu

Tre-dages webdesign-begivenhed Generate New York er tilbage. Findes mellem den 25. og den 27. april 2018 og inkluderer overordnede højttalere SuperFriendly's Dan Mall, webanimationskonsulent Val Head, JavaScript-udvikler Wes Bos med fuld stak og mere. Der er også en hel dag med workshops og værdifulde netværksmuligheder - gå ikke glip af det. Få din Generate-billet nu.

Denne artikel blev oprindeligt offentliggjort i nummer 270 af det kreative webdesignmagasin Web Designer. Køb nummer 270 her eller abonner på Web Designer her.

Vi Råder Dig Til At Læse
5 tip til design af en app, der skiller sig ud
Opdage

5 tip til design af en app, der skiller sig ud

Da App tore vok er med tu inder af app hver dag, er det i dag mere end nogen inde nødvendigt at kille ig ud.Folk har altid været tilbøjelige til at lede efter det nye og anderlede . Men...
Bruce Lawson: webplatform har brug for betalinger og DRM
Opdage

Bruce Lawson: webplatform har brug for betalinger og DRM

Webplatformen har brug for betaling og DRM for at konkurrere med native app , ifølge Opera-evangeli t og åben webadvokat, Bruce Law on.Law on krev på in blog og bemærkede, hvordan ...
Hvordan man laver et brand mere menneskeligt
Opdage

Hvordan man laver et brand mere menneskeligt

Hu ker du, når branding tidligere blev kaldt 'virk omhed identitet'? Det talte til en af ​​dagen centrale brandretorik: 'Du kan tole på mig, fordi jeg er en tor, global virk omhe...