Lag Maskinvare Progress Bar enkelt med Mprogress.js
Det er ikke nektet at Googles materialdesign har radikalt endret web. Det tilbyr et felles design språk som brukergrensesnittdesignere kan søke på alle nettsteder og mobilapper.
Denne materielle designtrenden har ført til mange biblioteker, inkludert den populære materialiseringsrammen. Og et av de kuleste nye materialprosjektene jeg har funnet er Mprogress.js .
Dette JavaScript-biblioteket genererer en fremdriftslinje i materiell stil ved hjelp av rent CSS og JavaScript. Ingen avhengigheter, ingen tull. Bare enkelt lasting (og forhåndsbelastning) med et materiale design utseende som vil matche ethvert nettsted eller webapplikasjon.
Oppsettet er ganske enkelt og krever bare to filer : et CSS og et JS-skript fra Mprogress.
Du kan laste ned begge fra GitHub repo eller bruke en pakkebehandling som npm eller Bower. Derfra må du opprette et nytt Mprogress-objekt og fortelle det om å starte lasteren.Dette kan gjøres med bokstavelig talt en linje med kode :
var mprogress = ny Mprogress ('start');
Andre egenskaper kan brukes for å endre animasjonstidspunktet, hastigheten eller visningsfargen på fremdriftslinjen. Denne konfigurasjonen gjør at du kan opprette egendefinerte maler basert på standard materiale design stil. Rått!
Ta en titt på demo siden for å se denne lasteren i aksjon. Det er ikke en fortryllende lastestang, men det gir en fin løsning uten at du trenger å bygge en fra bunnen av.
Du kan kjøre metoder som set()
å angi en prosentandel eller inc()
å øke lastingslinjen . Det kan håndteres programmatisk for å lage en HTTP-laster, men det krever ekstra arbeid i JavaScript.
Det er så mye du kan gjøre med dette biblioteket, og med null avhengighet kan du bruke det til et hvilket som helst webprosjekt. For å komme i gang, sjekk ut MProgress repo på GitHub hvor du også kan bla gjennom dokumentasjonen .
Opprett en CSS-Only Image Reveal Effect med gjennomsiktige grenser
En CSS-bare bilde avslørende effekt kan løses på forskjellige måter. Det er faktisk ganske enkelt å kode et design der bildet står ut av (er overfylt av) sin solide bakgrunn - du plasserer bare et bilde over et mindre element med en solid bakgrunn.Du kan få det samme resultatet hvis du bruker gjennomsiktige grenser, hvor du holder størrelsen på bakgrunnselementet det samme som forgrunnen, og legger til gjennomsiktige grenser for å lage et tomt rom for forgrunnen å overflyte inn i.Det er noe
Howler.js er sannsynligvis det beste JavaScript lydbiblioteket rundt
Utdaterte lydspillere er en ting fra fortiden takket være moderne HTML5-lyd og rask vedtakelse av nettleserstøtte . Men webdesignere kan gå et skritt videre med et rent lydbibliotek som Howler.js .Dette gratis JS-biblioteket med åpen kildekode lar deg spille av lydfiler fra standardformater som er innebygd med tilpassede spillere. Ho