component CSS, but with many functional/atomic CSS helper
Bulma: Free, open source, and modern CSS framework based on Flexbox
jgthms/bulma: Modern CSS framework based on Flexbox
Documentation | Bulma: Free, open source, and modern CSS framework based on Flexbox
- No default Styling
- Powerful Flexbox Grid
- Small Size in Kbs
- Reusable and You can modify Sass
- No Javascript only CSS
- Reusable Components (which you can customize)
Bulma cheatsheet ❗!important
Responsiveness | Bulma: Free, open source, and modern CSS framework based on Flexbox
Breakpoints | Screen sizes |
---|---|
mobile | width <= 768 |
tablet | 769 <= width < 1024 |
desktop | 1024 <= width < 1216 |
widescreen | 1216 <= width < 1408 |
fullhd | 1408 <= width |
Get started with Bulma | Creative Bloq
All Bulma CSS classes list
Bulma CSS Framework Crash Course - YouTube
Bulma CSS Framework - complete tutorial - YouTube
Setting up Bulma with SASS (SCSS) using NPM - YouTube customize
Introduction to Bulma with React
Bulma-Extensions
Free Bulma templates
Bulma Layouts - Sections, Containers, Columns, and Levels - YouTube
Columns | Bulma: Free, open source, and modern CSS framework based on Flexbox
Layout | Bulma: Free, open source, and modern CSS framework based on Flexbox
couds/react-bulma-components: React components for Bulma framework
Buefy: lightweight UI components for Vue.js based on Bulma
How to Increase Your Page Size by 1,500% with webpack and Vue | CSS-Tricks
Customization
Customize | Bulma: Free, open source, and modern CSS framework based on Flexbox
Change the Navbar Colors/Font/Size – Press Customizr
Bulma Customizer – Create your own bespoke Bulma build
Tips and Tricks
Bulma Burger Dropdown rendering under other elements · Issue #1655 · jgthms/bulma
The select
class set z-index of arrow to 4. Use this to override:
.select:not(.is-multiple):not(.is-loading):hover::after {
z-index: 4;
}
.select:not(.is-multiple):not(.is-loading)::after {
z-index: 0;
}