Denne GitHub-siden viser ikke-JS-alternativer for vanlige brukergrensesnittfunksjoner
Hvor mange ganger har du ønsket å bygge en rask CSS-bare lysbildefremvisning eller modalvindu ? Dette er noen av de vanligste brukergrensesnittelementene på nettet, og i dag kan du bygge dem uten JavaScript.
Jo, det er mulig å treffe Google på jakt etter løsninger. Men hvorfor ikke velge fra en kurert liste med kjempebra ressurser?
Det er der denne GitHub siden kommer inn i spill. Det har tittelen "Du trenger ikke JavaScript", og det gir en enorm liste over brukbare løsninger for felles grensesnittelementer .
En ting å merke seg er at disse kodene ikke er slutt-alle-alle-løsninger .Ikke alt i listen støtter alle nettlesere, og mange av disse løsningene er ikke fullt i stand til å håndtere grasiøs nedbrytning eller problemer med mobilnettlesere. Så du trenger å dyrke hver enkelt individuelt i hvert enkelt tilfelle.
Men hvis du dør for rene CSS-løsninger, har denne GitHub deg dekket.
Listen inneholder over 20 forskjellige brukergrensesnittelementer med mange fremtredende løsninger, for eksempel:
- Hamburger menyer
- Verktøytips
- Tabs
- Bildegallerier
- Dropdown menyer
- Og så mye mer.
Hvert prosjekt knytter seg til en CodePen-demo der du kan se det leve sammen med sample kildekoden .
Merk at denne spesifikke GitHub-repoen ikke har noen faktisk kode i den. Det er heller bare en liste over CodePen-demoer som inneholder ikke-JS-løsninger til vanlige grensesnittproblemer .
Dette er den perfekte ressursen til bokmerke for fremtidig referanse og holder deg nær ved behov.
Du kan bidra med å kontakte noen fra GitHub-siden hvis du har ideer eller forslag til nye ressurser.
Du er fri til å kopiere noen kildekoden fra noen av disse demoene og bruke dem på nytt i prosjektene dine.
Bare vær sikker på at du sjekker CSS egenskaper-fanen før du kopierer noe fordi noen inneholder ekstra biblioteker .
Samlet sett er dette en fantastisk GitHub repo, og det er mye enklere å bruke enn å skure Google for den perfekte løsningen.
Sjekk den komplette GitHub-siden her, og hvis du vil se alle mulige endringer, kan du se dem i fanen for trekkforespørsler .
Legge til og fjerne HTML-klasser på forespørsel med jQuery
Å legge til ny HTML-klasse er en no-brainer; bare åpne HTML-dokumentet, finn det du vil legge til, sett inn og navngi klassen. Men når det gjelder å bygge et interaktivt nettsted som gjør det mulig for besøkende å engasjere seg i det, må du kanskje modifisere, sette inn og fjerne HTML-klassene på forespørsel.Du kan gj
Hvordan velge riktig outsourcing-team
Du kan spare tid, få prosjektet ditt sett fra et nytt perspektiv og dermed lære og vokse som et selskap, men hvor går du for å finne det rette laget? La oss anta at du har et IT-prosjekt, men ingen egen IT-avdeling. Hva bør du forvente og være oppmerksom på når du leter etter et outsourcing selskap ?Vi skal