CSS framework is a necessary element that is added by web developers during front end development of a website to make it eye-catching and interactive.
Even a newbie with no coding knowledge can use it effectively because of its ready to use and pre-build components.
Some of them are mentioned below-
- Bootstrap- It is the most popular out of everyone.Twitter had presented it in 2011.It is a popular open source platform with availability of multiple templates meant for every kind of website.
- It includes features like ready to use components that do not mess with code.
- It will create well-structured pages as navigation bar, grids, alerts, models, and many more are included in it.
- It is customisable with the help of SAAS variables.
- It is less flexible in case of experimental designs.
- JQuery dependency as it doesn’t use CSS only.
- Not lightweight
- Bulma –
- It is a modern CSS framework that has the CSS flexbox layout module. It creates a flexible layout of the page that allows more content to be viewed at a particular moment.
- It is developer friendly as it allows ready to use components along with naming conventions
- It can be customised using SAAS.
- It can be used along with JavaScript frameworks effectively.
- It is less accessible in comparison to bootstrap.
- Tailored CSS-
- It is lightweight in comparison to bootstrap.
- It allows you to implement multiple designs
- It offers Utility classes that state the result of coding.
- It have reusable components
- It is customizable through SAAS variables
- But it lacks some pre-build components that makes it less convenient to non experienced users.
- Many features are unavailable so you have to use it with other tools like webpack.
- Ulkit-
- It is widely used in WordPress for its theme pages.
- It allows complex frontend layout, slide bars and parallax designs.
- Real time customisation using SAAS.
- It is convenient for experienced web developers.
- It is not so popular as compared to other frameworks.
Conclusion
Framework selection is based upon your priorities like for flexibility in designs or lightweight frameworks go for tailored CSS and bulma, for long term work use bootstrap.