
After experimenting with @tailwindcss and finding that utility first css is just not my thing, Bulma felt like a breath of fresh air.
#webdevelopment #CSS
Bulma is a free, open source framework that provides ready-to-use frontend components that you can easily combine to build responsive web interfaces.
No CSS knowledge required!<div data-theme="dark"> <h1 class="title">Bulma</h1> <p class="subtitle"> Modern CSS framework based on <a href="https://bulma.io">Flexbox</a> </p> <div class="message is-success"> <div class="message-body"> Changes successfully saved </div> </div> <div class="field"> <input class="input" type="text" placeholder="Your Name"> </div> <div class="field"> <div class="select"> <select><option>Select dropdown</option></select> </div> </div> <div class="buttons"> <a class="button is-link is-soft">Save Changes</a> <a class="button is-danger is-soft">Cancel</a> </div> </div>
1
2
3
4
5
<div class="columns"> <div class="column">1</div> <div class="column">2</div> <div class="column">3</div> <div class="column">4</div> <div class="column">5</div> </div>
@use "sass:color"; // Set your brand colors $purple: #8a4d76; $pink: #fa7c91; $brown: #757763; $beige-light: #d0d1cd; $beige-lighter: #eff0eb; // Path to Bulma's sass folder @use "path/to/bulma/sass" with ( $family-primary: '"Nunito", sans-serif', $grey-dark: $brown, $grey-light: $beige-light, $primary: $purple, $link: $pink, $control-border-width: 2px, $input-h: color.hue($beige-lighter), $input-s: color.saturation($beige-lighter), $input-background-l: color.lightness($beige-lighter), $input-border-l: color.lightness($beige-lighter), $input-shadow: none ); // Import the Google Font @import url("https://fonts.googleapis.com/css?family=Nunito:400,700");