Stil dine egne kryssboks animasjonseffekter med Checkbox.css
I et nylig innlegg dekket jeg et morsomt animasjonsbibliotek for egendefinerte radioknapper, drevet av CSS .
Det gratis biblioteket ble utgitt av 720kb og så raskt et oppfølgingsalternativ som heter Checkbox.css . Dette fungerer på en lignende måte, bortsett fra at det restyler og animerer HTML-boksene .
Dette biblioteket kommer som en serie med biblioteker med tre forskjellige formål :Radiobox.css
- egendefinerte radio animasjonerCheckbox.css
- egendefinerte boks animasjonerChecked.css
- stiler og animerer eksisterende utvalgte elementer (radioer og boksene)
Disse er alle utviklet av samme lag, og de fungerer på samme måte. Men du må inkludere hvert bibliotek individuelt hvis du vil få full effekt.
Ta en titt på Checkbox.css GitHub for å se noen av disse funksjonene og hvordan de fungerer. Som standard stole de på 2D-transformasjoner sammen med CSS-overganger, avhengig av nettleserstøtte.
Ingen av disse bibliotekene kommer med JS-fallback-metoder, så de jobber egentlig bare for CSS-drevne animasjoner . Men et raskt blikk på demosiden burde ha deg glad for å legge til disse animasjonene på siden din.
Prosessen kunne ikke vært enklere, og det krever lite-å-nei kodingskunnskap (selv om det alltid er nyttig å ha noen).
Når CSS-stilarket er på siden, legg du bare til en klasse i avkrysningsruten med formatet checkbox-x
hvor "x" representerer hvilken animasjon du vil ha . For eksempel, her er koden for "hopp" animasjonseffekten:
Den beste delen er hvordan dette biblioteket kan fungere sammen med radioknappformatet . Jeg vil definitivt anbefale Checked.css biblioteket hvis du vil animere eksisterende valgte elementer .
Ikke la alle disse avhengighetene skremme deg. Nesten alle kan sette opp Checkbox.css biblioteket eller noen av de relaterte bibliotekene, alt fra begynnelsen med en liten kopi og liming .Og hvis du har spørsmål eller forslag til denne pakken med input animasjonsbiblioteker, kan du sende meldinger til skaperne via deres nettsted eller på Twitter @ 720kb_.
Synkroniser Web-basert Presentasjon Lysbilder med Impress.js og Impressr [Quicktip]
Jeg har snakket om Webutvikling og WordPress på noen få universiteter og skoler, og et vanlig problem jeg står overfor under en presentasjon er at publikum nær baksiden av publikum nesten ikke kan se bildene mine. Jeg legger litt vekt på dette: Hvordan kan jeg ta delene i presentasjonene tydeligere, men hold høyttaleren og deltakerne på samme side?Jeg ha
Hvorfor selge den kommende Amazon Smartphone vil ikke være en Cakewalk
Hvis rykter skal antas, vil Amazon snart avsløre sin aller første smarttelefon - denne 18. juni, for å være presis - med det som synes å være et heads-tracking system drevet av fire fremmonterte infrarøde kameraer, som skal brukes ikke bare for 3D-effekter, men også for bevegelser som skjermveksling og kontekstuelle menyer .Det har