If we wanna dive into flexbox layouts afterwards now is a best time to start. Modern browsers are finally usurpation flexbox properties and some-more developers are removing into a action.
Read Also: UI Design: An Intro to Flexible Box
But, because start from blemish when we can build on tip of reusable code? Spectre.css is one of a best frameworks to start regulating if you’re new to flexbox.
This giveaway open-source horizon comes pre-built with a functioning grid system and common flexbox properties. It relies on Gulp for compiling and using CSS on a fly, from any computer.
It also uses LESS instead of Sass, that can make Spectre and a superb choice for all LESS users.
One download from npm comes with all we need: CSS icons, mixins, variables, and flattering most anything else we would pattern from a standard CSS framework.
All formula is fully semantic and supports all HTML content elements, even a newer ones like
time. Text styles also support East-Asian fonts with languages such as Chinese, Japanese, and Korean.
You can find tons of examples on a “Elements” page that lists pattern samples for text, buttons, tables, icons, and web forms (among other things).
Spectre also comes with tons of components that can save we hours of time spent coding from scratch. Dynamic features, such as pop-overs and dropdown menus, are super easy to supplement to any layout, with only a few lines of code.
This horizon is still flattering new and it’s always undergoing changes. At a time of this writing, Spectre is in v0.2 and has plenty of initial features we can try.
But, a primary components, page elements, and grids are fully functional and ready for a live prolongation site. Spectre is one of a best CSS frameworks using on Less with flexbox grids.
To learn some-more and get started, revisit a documentation page covering designation setup.
You can also download a duplicate of a formula right from GitHub that also has a tiny territory for documentation. And, if you’d like to share your thoughts we can twitter a central comment @spectrecss.