Voeg een glitch-effect toe aan uw website

Schrijver: Monica Porter
Datum Van Creatie: 13 Maart 2021
Updatedatum: 17 Kunnen 2024
Anonim
Animated glitch text effect with CSS only
Video: Animated glitch text effect with CSS only

Inhoud

Een geweldige manier om de aandacht te trekken - en vast te houden - is door een website-indeling te maken die uw talenten vanaf het begin laat zien (een fatsoenlijke websitebouwer kan helpen bij het bouwen). De site van het Oekraïense webbureau Vintage is hier een goed voorbeeld van en trekt je naar zijn VR-ontwerpportfolio met een opvallende combinatie van een pulserend logo gemaakt van glasdeeltjes en een mooi stukje glitch dat wordt geactiveerd tijdens het zweven.

  • Webanimatie: geen code vereist

Een eenvoudig glitch-effect dat spaarzaam wordt gebruikt, kan uw site een klein beetje extra visueel belang geven en het is verrassend eenvoudig te implementeren. Hier is hoe je het moet doen.

Heeft u een complexe website in gedachten? Zorg ervoor dat uw webhosting aan de taak voldoet. En bewaar uw ontwerpbestanden veilig in cloudopslag.

Download de bestanden voor deze tutorial.

01. Voeg code toe aan de body-tag van uw pagina


Het creëren van een eenvoudig glitch-effect kan op zoveel verschillende manieren worden gedaan. Hier gaan we het doen door een geanimeerde GIF over de tekst te plaatsen, die op het scherm wordt in- en uitgeschakeld. Voeg eerst deze code toe aan de body-tag van uw pagina.

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

02. Styling van het scherm

De inhoud gebruikt een specifiek lettertype uit Google Fonts genaamd Work Sans. Pak de link van daaruit en plaats deze in je hoofdgedeelte; voeg vervolgens de CSS toe aan stijltags of een afzonderlijk CSS-bestand. De pagina is zwart gemaakt met witte tekst en de houder is opgemaakt voor de tekst.

body {achtergrond: # 000; font-family: ’Work Sans’, sans-serif; kleur: #fff; } #holder {font-size: 6em; breedte: 500px; hoogte: 300px; marge: 0 auto; positie: relatief; }

03. De glitch weergeven

Het glitch-effect wordt een achtergrondafbeelding die direct over de tekst wordt geplaatst. Het belangrijkste hier is dat het onzichtbaar wordt gemaakt door de dekking tot nul terug te brengen, zodat het pas verschijnt als de gebruiker interactie heeft met de tekst.


#glitch {positie: absoluut; boven: 0; links: 0; z-index: 10; breedte: 100%; hoogte: 100%; achtergrond: url (glitch.gif); ondoorzichtigheid: 0; }

04. Houd alles vast

Voeg scripttags toe aan het einde van de body-sectie en maak een cacheverwijzing naar de ’glitch’ div in het document. Vervolgens wordt een variabele met de naam ’over’ ingesteld op false. Dit wordt in- en uitgeschakeld wanneer de gebruiker over de tekst beweegt.

var gl = document.getElementById ("glitch"); var over = false;

05. De glitch uitvoeren

De glitch-functie wordt aangeroepen wanneer de muis over de tekst beweegt. Als de glitch niet actief is, wordt de glitch-zichtbaarheid ingeschakeld en na anderhalve seconde uitgeschakeld.Je kunt hiermee experimenteren en een willekeurig getal gebruiken om het onvoorspelbaarder te maken.

functie glitch () {if (over == false) {gl.style.opacity = "1"; setTimeout (function () {normal ();}, 1500); }}

06. Terug naar normaliteit

Het glitch-effect zou niet moeten blijven omdat het te vervelend zou zijn voor de gebruiker, maar als interactief element werkt het goed. Hier zet de code de ondoorzichtigheid terug naar nul, zodat deze niet zichtbaar is boven de tekst.


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

Koop nu uw ticket voor Generate New York

Driedaags webdesign-evenement Generate New York is terug. De headline-sprekers vinden plaats tussen 25 en 27 april 2018 en omvatten SuperFriendly's Dan Mall, webanimatieadviseur Val Head, full-stack JavaScript-ontwikkelaar Wes Bos en meer. Er is ook een volledige dag met workshops en waardevolle netwerkmogelijkheden - mis het niet. Koop nu uw Generate-ticket.

Dit artikel is oorspronkelijk gepubliceerd in nummer 270 van het creatieve webdesignmagazine Web Designer. Koop nummer 270 hier of abonneer u hier op Web Designer.

Onze Aanbeveling
10 slimme flesontwerpen die kunnen helpen de planeet te redden
Verder

10 slimme flesontwerpen die kunnen helpen de planeet te redden

De pla tic waterfle enindu trie i een heel groot probleem en produceert wereldwijd meer dan 50 miljard fle en per jaar. Maar dit heeft een aantal grote gevolgen voor het milieu. De mee te fle en worde...
Nederlands bedrijf vindt fietsontwerp opnieuw uit in flatpack-revolutie
Verder

Nederlands bedrijf vindt fietsontwerp opnieuw uit in flatpack-revolutie

De andwich Bike i ander dan elk ander fiet ontwerp dat we hebben gezien. Geïn pireerd door Nederland de ign, platte verpakking en de kun t van het thui monteren, i dit een originele fiet die je z...
Een nieuwe manier om het pitchingproces te omzeilen
Verder

Een nieuwe manier om het pitchingproces te omzeilen

Het pitchen van een film ging van oud her gepaard met lange vergaderingen, eindeloze wachttijden en veel opzuigen aan tudioko tuum . Maar het lijkt erop dat er een geheel nieuwe manier i om uw project...