Com codificar els efectes de text intel·ligent amb CSS

Autora: Louise Ward
Data De La Creació: 7 Febrer 2021
Data D’Actualització: 16 Ser Possible 2024
Anonim
Com codificar els efectes de text intel·ligent amb CSS - Creatiu
Com codificar els efectes de text intel·ligent amb CSS - Creatiu

Content

Els enllaços de transvasament són una manera excel·lent de captar l’atenció dels usuaris, sobretot si fan alguna cosa inusual o original. Middle Child té un gran efecte, poques vegades vist en altres llocs, que captura cada lletra i les divideix amb animació, que s’inicia quan el visitant passa per sobre de la paraula. L’animació ajuda a transmetre el caràcter lúdic de la marca sandvitx.

En aquest article, us mostrem com es recrea l’efecte al vostre lloc. Per obtenir més inspiració, consulteu la nostra guia dels millors exemples d’animació CSS ​​(amb instruccions sobre com codificar-los). Per a alguna cosa una mica diferent, proveu un constructor de llocs web o la nostra selecció del millor emmagatzematge al núvol. I si feu que el vostre lloc sigui més complex, assegureu-vos que l’allotjament web estigui a punt.

01. Efecte de text sobrepassat

Un dels grans efectes de text del lloc web de Middle Child és per als efectes de desplaçament al menú, on les lletres es divideixen en el text i giren lleugerament. Comenceu amb algunes etiquetes HTML simples.


div> div> Esmorzar / div> / div>

02. Crea CSS

Utilitzeu un fitxer CSS o etiquetes d'estil per afegir les següents regles CSS i feu que la pàgina ompli la mida completa del navegador assegurant que el cos i l'embolcall tinguin tota l'alçada disponible.

cos {ample: 100%; alçada: 100%; marge: 0; encoixinat: 0; } .wrapper {display: grid; alçada: 100%; }

03. Col·loca la paraula

El paraula La classe centra la paraula a la graella. Qualsevol text que tingui el fitxer paraula a la classe es pot aplicar això. El amunt la classe s'aplicarà a totes les altres lletres i es desplaçaran cap amunt.

.word {font-size: 3em; marge: auto auto; } .word .up {display: inline-block; transformar: translate3d (0px, 0px, 0px) girar (0deg); transició: tots els 0,5 s facilitat d'entrada-sortida; }

04. Més amunt

Ara el avall class comparteix paràmetres molt similars al amunt però el cursor mostra el moviment cap amunt per al amunt bolcada. També es gira lleugerament cap amunt per millorar l'aspecte.


.word .down {display: inline-block; transformar: translate3d (0px, 0px, 0px) girar (0deg); transició: tots els 0,5 s facilitat d'entrada-sortida; } .word: hover .up {transform: translate3d (0px, -8px, 0px) rotate (12deg); color: # 058b05}

05. Volant cap avall

Quan l'usuari passa el cursor per sobre del text, la classe descendent mou el text cap avall. Més endavant a JavaScript, el text es dividirà en espais separats amb les classes afegides automàticament a espais alternatius.

.word: hover .down {transform: translate3d (0px, 8px, 0px) rotate (-12deg); color: # 058b05; }

06. Automàtic per a la gent

És una mica complicat haver de posar cada lletra en espais alterns amb classes diferents, de manera que automatitzarem el procés obtenint JavaScript per consultar el selector i agafar cada lletra. Aquí el str La variable agafa la lletra actual mentre recorre el text.

script> var elements = document.querySelectorAll ('.word'); for (var i = 0, l = elements.length; i l; i ++) {var str = elements [i] .textContent; elements [i] .innerHTML = ’’;

07. Afegiu classes alternes

Ara, un altre bucle col·loca cada lletra en el seu propi element d’extensió i afegeix qualsevol amunt o bé avall classe als trams. Si ho mireu al navegador, veureu el text dividit per cada lletra cap amunt i cap avall, mentre gireu lleugerament.


Podeu veure l’efecte en acció al lloc web de Middle Child.

for (var j = 0, ll = str.length; j ll; j ++) {var spn = document.createElement ('span'); elements [i] .appendChild (spn); spn.textContent = str [j]; deixem pos = (j% 2)? 'amunt avall'; spn.classList.add (pos); }} / script>

Aquest article es va publicar originalment a la revista de disseny web creatiu Dissenyador web.Compra el número 286 o bé subscriu-te.

Seleccioneu Administració
10 maneres de crear millors animacions de personatges
Llegeix Més

10 maneres de crear millors animacions de personatges

Com que la mida de la indú tria 3D creix any rere any, é mé important que mai a egurar- e que el eu treball e di tingeixi de la multitud. igui quin igui el vo tre nivell d’habilitat com...
Com serien les targetes de visita a l’univers de Star Wars
Llegeix Més

Com serien les targetes de visita a l’univers de Star Wars

i voleu di enyar una targeta de vi ita que la gent recordi, trobareu que la web e tà plena d’exemple innovador de targete de vi ita que u in piraran. Però hi ha alguna co a una mica diferen...
10 consells per obtenir millors textures de Photoshop
Llegeix Més

10 consells per obtenir millors textures de Photoshop

Tot i que le aplicacion de pintura en 3D, com ara The Foundry’ Mari, ub titueixen gradualment el programari 2D per a la pintura de texture , Photo hop no ob tant això continua ent un del millor p...