Bootstrap 4 - Coole en slimme nieuwe functies om enthousiast over te worden

12 februari 2018

Bootstrap 4 is ongetwijfeld het beste front-end framework voor snellere en eenvoudigere ontwikkeling met HTML, CSS en JavaScript van hoge kwaliteit. De hoge responsiviteit van de webapps (gebouwd op Bootstrap), de aanpasbaarheid van de functies, de consistentie van de interne toolkits, de snellere ontwikkelingstijd en een enorme ondersteuningscommunity is wat het framework onderscheidt van de rest. Bootstrap is eenvoudig te gebruiken en geeft je de tools om krachtige, responsieve, mobile-first webtoepassingen met minimale inspanning!

En het goede nieuws is dat de definitieve, stabiele versie van Bootstrap 4 er is! Dit is wat er nieuw en cool is in Bootstrap V4.0.0-beta.3:

Volledig gebouwd vanuit SaaS

Met de officiële broncode die volledig is ontwikkeld met behulp van SaaS, markeert Bootstrap 4 de nieuwe generatie front-end ontwikkeling die het mogelijk maakt om eenvoudiger en sneller websites te ontwerpen met meer mogelijkheden.

Nieuw responsief rastersysteem voor kleinere apparaten

Tot Bootstrap 3 konden front-end ontwikkelaars zich alleen richten op webontwerpen met betrekking tot 4 viewports: mobiele telefoons, tablets, desktops en grotere desktops. Bootstrap 4 biedt ontwikkelaars de mogelijkheid om het rastersysteem ook te verbeteren voor kleinere apparaten - viewports onder 480px breedte. De nieuwe gridklasse heeft de naam van de vorige kleinste klasse, col-xs, overgenomen en het viewport-bereik dat is toegewezen aan de bestaande gridklassen (col-sm, col-md, col-lg en col-xl) is een tandje opgeschoven.

Verbeterde Rest-functies introduceren met Reboot.css

Reboot.css is een verbeterde versie van normalize.css van Bootstrap 3. Standaard gebruikt Reboot.css box-size: border-box; op alle HTML-elementen en ondersteunt congruente cross-browser ontwikkeling door browser ‘reset’ stijlen te bieden. De nieuwe reset-functie maakt het mogelijk om een eenvoudige basisstijl te behouden, verbetert het schrijven van CSS voor moderne webapplicaties en maakt responsieve lay-outs beter beheersbaar.

Gestroomlijnde variabele aanpassing

Bootstrap 4 stroomlijnt het aanpassingsproces van variabelen door alle Sass-variabelen beschikbaar te maken in één bestand met de naam _variables.scss. Om de waarden aan te passen, hoeft de ontwikkelaar alleen de standaardinstellingen te kopiëren van _variables.scss naar _custom.scss.

Opt-in Flexbox

Front-end ontwikkelaars kunnen nu een meer vloeiende en responsieve lay-out bouwen voor verschillende viewports door gebruik te maken van de CSS3 Flexbox Layout.

Voordelen van Tether-bibliotheek

In Bootstrap 4 zorgt Tether, de JavaScript-bibliotheek, voor de automatische plaatsing van tooltips en pop-overs, vermindert het scrollen in het algemeen, geeft pop-upelementen een stijl en voegt CSS-klasse toe aan weergave-elementen.

Vernieuwde JavaScript-plugins

In de nieuwste versie van Bootstrap is elke JavaSript-plugin herschreven met behulp van ECMAScript 6. De gerefactureerde plugins maken gebruik van de nieuwste specificaties en verbeteringen en stellen ontwikkelaars in staat om betere front-end ervaringen te bouwen.

Conclusie

Bootstrap V4.0.0-beta.3 heeft een paar belangrijke stukken CSS gestabiliseerd, de documentatie opgepoetst en ons verrast met een overvloed aan functies voor het bouwen van zeer responsieve en mobielvriendelijke apps. Er zijn nog steeds een paar kinken die moeten worden gladgestreken, maar dit is ongetwijfeld de beste update van het front-end framework.

Wil je de mogelijkheden verkennen met de nieuwe en geavanceerde Bootstrap 4.0? Neem contact op met Carmatec om geweldige webapplicaties te bouwen.

Carmatec combineert veelzijdige vaardigheden op het gebied van ontwerp, gedragswetenschappen, bruikbaarheid, analyse, marketing en merkontwikkeling om bedrijven holistische oplossingen te bieden voor webdesign, web- en mobiele ontwikkeling, IT-infrastructuurbeheer op afstand en softwareontwikkeling, Beheerde IT-services, Cloud AdviesInternetmarketing en branding.