Flexbox-patronen De ultieme CSS Flexbox-codebibliotheek
De nieuwste CSS flexbox-eigenschap heeft de manier waarop ontwikkelaars interfaces maken radicaal veranderd. Nooit meer zweven en CSS-hacks om lay-outs perfect uitgelijnd te krijgen. U hoeft zich geen zorgen meer te maken over aangepaste, responsieve technieken voor het verwerken van indelingen met meerdere kolommen.
Maar hoewel Flexbox veel problemen oplost, is het ook ingewikkeld om te leren. Om u op weg te helpen is er een nieuwe online bibliotheek genaamd Flexbox-patronen die veel verschillende flexbox-elementen catalogiseert op één centrale locatie.
Deze bibliotheek is volledig gratis te gebruiken en is open source op GitHub. Alle voorbeelden kunnen zijn lokaal gedownload via NPM of via GitHub. Maar u kunt ook bladeren door de voorbeelden via de website om codes te kopiëren en plakken waar nodig.
Elk patroon heeft zijn eigen pagina met een korte beschrijving en codevoorbeelden. Je kunt vrij letterlijk kopieer en plak de codes in uw bestaande webproject, hoewel het wordt aanbevolen dat u eerst een beetje leert over wat de code doet en waarom u deze gebruikt.
Neem bijvoorbeeld de demoversie van de balk op de site met behulp van flexbox om alle elementen in een bovenste navigatiebalk zij aan zij uit te lijnen.
Meestal vereist dit drijvers en een clearfix-klasse om alles goed uitgelijnd te krijgen.
Met flexbox kunt u alles in één container houden met behulp van de weergave: flex eigendom. Op deze manier kunt u definieer hoe de elementen moeten samenwerken met elkaar en hoe de flexbox zou op kleinere schermen moeten werken.
De patronen worden voortdurend bijgewerkt en de huidige bibliotheek richt zich op de meest voorkomende elementen zoals tabbladen, zijbalken en verticale / horizontale centrering.
Als je helemaal nieuw bent in flexbox, bekijk dan zeker Flexbox-patronen. De site zal je niet alle basisbegrippen van flexbox leren, maar het biedt voorbeelden uit de praktijk waar je mee kunt sleutelen voor je eigen webprojecten.