Individuelle Webentwicklung

Nicht immer ist eine Standardsoftware ausreichend um individuelle Anforderungen gerecht zu werden, wir schaffen Lösungen

Bild: Individuelle Webentwicklung

Bootstrap 4 Alpha ist da!

Vor ein paar Tagen haben die Macher des Frontend-Frameworks Bootstrap eine Alpha-Version von Bootstrap 4 herausgebracht. Außerdem wurde ein Online-Shop für aufwendige Premium-Themes veröffentlicht.


Was ist alles neu in der Bootstrap Version 4

Folgende Features werden/wurden überarbeitet, entfernt und hinzugefügt. Bei dem nächsten Major-Release wird von Less zu Sass gewechselt. Es gibt auch ein überarbeitetes Grid-System, der Support des Internet Explorer 8 wurde eingestellt, auch wurden sämtliche JavaScript-Plugins in ECMAScript 6 umgeändert, um die Ausnutzung der neusten Script-Sprache zu verbessern.
Die Dokumentation wurde überarbeitet, was den Einstieg bedeutend erleichtert. Hier wird jetzt auf Markdown gesetzt, um einige Plugins erweitert um die Darstellung von Themen und Codeschnipseln zu optimieren.

Ich selbst freue mich sehr drauf, die ersten Projekte mit der Flexbox-Unterstützung mit dem Grid-System umzusetzen. Auch sehr gut gelungen finde ich die Kompomente „ Cards„, welche vohrer zum Teil als Panels dargestellt wurde.

Die neue Alpha-Version des Frontend-Frameworks und die wichtigsten Informationen zu den Änderungen:

  • Moved from Less to Sass. Bootstrap now compiles faster than ever thanks to Libsass, and we join an increasingly large community of Sass developers.
  • Improved grid system. We’ve added a new grid tier to better target mobile devices and completely overhauled our semantic mixins.
  • Opt-in flexbox support is here. The future is now—switch a boolean variable and recompile your CSS to take advantage of a flexbox-based grid system and components.
  • Dropped wells, thumbnails, and panels for cards. Cards are a brand new component to Bootstrap, but they’ll feel super familiar as they do nearly everything wells, thumbnails, and panels did, only better.
  • Consolidated all our HTML resets into a new module, Reboot. Reboot steps in where Normalize.css stops, giving you more opinionated resets like box-sizing: border-box, margin tweaks, and more all in a single Sass file.
  • Brand new customization options. Instead of relegating style embellishments like gradients, transitions, shadows, and more to a separate stylesheet like v3, we’ve moved all those options into Sass variables. Want default transitions on everything or to disable rounded corners? Simply update a variable and recompile.
  • Dropped IE8 support and moved to rem and em units. Dropping support for IE8 means we can take advantage of the best parts of CSS without being held back with CSS hacks or fallbacks. Pixels have been swapped for rems and ems where appropriate to make responsive typography and component sizing even easier. If you need IE8 support, keep using Bootstrap 3.
  • Rewrote all our JavaScript plugins. Every plugin has been rewritten in ES6 to take advantage of the newest JavaScript enhancements. They also now come with UMD support, generic teardown methods, option type checking, and tons more.
  • Improved auto-placement of tooltips and popovers thanks to the help of a tool called Tether.
  • Improved documentation. We rewrote it all in Markdown and added a few handy plugins to streamline examples and code snippets to make working with our docs way easier. Improved search is also on it’s way.
  • And tons more! Custom form controls, margin and padding classes, new utility classes, and more have also been included.