Flexbox Patterns Det ultimate CSS Flexbox Code Library
Den nyeste CSS Flexbox-egenskapen har radikalt endret måten utviklere skaper grensesnitt på. Ingen flere flyter og CSS hacks å få layouter justert perfekt. Ikke lenger bekymre deg for tilpassede responsive teknikker for å håndtere flerkolonneformede layouter.
Men selv om flexbox løser mange problemer, er det også komplisert å lære. For å hjelpe deg med å komme i gang er det et nytt nettbasert bibliotek kalt Flexbox Patterns som katalogiserer mange forskjellige flexbox-elementer til en sentral plassering.
Dette biblioteket er helt gratis å bruke, og det er åpent hentet fra GitHub. Alle eksemplene kan være lastet ned lokalt gjennom NPM eller gjennom GitHub. Men du kan også bla gjennom eksemplene via nettstedet for å kopiere og lime inn koder etter behov.
Hvert mønster har sin egen side med en kort beskrivelse og kodeprøver. Du kan ganske bokstavelig talt kopier og lim inn kodene i ditt eksisterende webprosjekt, selv om det anbefales at du først lærer litt om hva koden gjør og hvorfor du bruker den.
Ta for eksempel sidehoveddemosiden med fleksiboks for å justere alle elementene i en topp navbar side ved side.
Vanligvis vil dette kreve flyter og en clearfix-klasse for å få alt riktig justert.
Med flexbox kan du holde alt i en beholder ved hjelp av skjerm: flex eiendom. På denne måten kan du Definer hvordan elementene skal samhandle med hverandre og hvordan flexboxen skal operere på mindre skjermer.
Mønstrene blir kontinuerlig oppdatert og dagens bibliotek fokuserer på de vanligste elementene som faner, sidebjelker og vertikal / horisontal sentrering.
Hvis du er helt ny til flexbox, så sjekk ut Flexbox Patterns. Nettstedet vil ikke lære deg alt grunnleggende om flexbox, men det vil tilby eksempler på ekte verden du kan tinker med for dine egne webprosjekter.