În sfatul rapid de astăzi vă voi arăta cum să adăugați microinterații pe site-ul dvs. utilizând o bibliotecă JavaScript numită micron.js. Cu ajutorul programului micron.js puteți adăuga animații subtile elementelor paginii dvs. web fără a fi nevoie să scrieți stilurile dvs. - totul se face folosind atributele de date în marcajul dvs. Hai să aruncăm o privire!
Vizitați pagina de pornire a micron.js și veți găsi, împreună cu unele demo-uri, un link către repo. Pentru a începe, veți avea nevoie de fișierul CSS și fișierul JavaScript, link-urile CDN pentru care arată astfel:
Fie adăugați-le în pagina dvs. pe măsură ce le vedeți, fie dacă utilizați un stilou CodePen, adăugați linkurile la filele CSS și JavaScript în setările stiloului.
Să folosim un exemplu de ancora. Luați următoarele:
Mod implicit
Dacă faceți clic pe o ancoră ca aceasta, nu se va face absolut nimic. Cu toate acestea, prin adăugarea unui atribut de date cu numele de date microni
, putem adăuga o fărâmă la ancora noastră.
Mod implicit
Aici veți vedea că am adăugat valoarea scutura
la atributul nostru. Aceasta ar fi putut fi una dintre numeroasele valori, toate oferindu-ne o interacțiune diferită:
Acum când faceți clic pe ancora, veți vedea un feedback vizual sub forma microinterației noastre.
Adăugarea unui alt atribut de date ne va permite să modificăm durata animației:
date de microni durată = „1“
Valoarea dată este în secunde, astfel că atributul de mai sus va încetini animația implicită pentru a dura o secundă.
Ai înțeles acum, nu? Să adăugăm un alt atribut pentru a regla funcția de relaxare a animației.
date microni temporizare = „linear“
Din nou, sunt sprijinite aici câteva valori familiare:
Putem folosi micron.js pentru a direcționa elemente diferite de cele pe care se face clic, de data aceasta cu două atribute de date:
data-micron-bind = "adevărat" date-micron-id = "țintă"
În acest caz, spunem că este obligatorie Adevărat
, și că vrem ca animația să aibă efect asupra unui element cu id-ul ţintă
.
Consultați demo-ul de mai jos pentru o colecție de toate aceste exemple, inclusiv legarea (faceți clic pe legat buton și vedeți animația roșie div):
Micron.js face chiar mai mult pentru microinterații decât am demonstrat în acest tutorial, vizitați site-ul, jucați și vedeți-vă singur!