{"componentChunkName":"component---src-templates-blog-post-js","path":"/bulma-io/","result":{"data":{"markdownRemark":{"html":"<p>I've been using <a href=\"getbootstrap.com\">Bootstrap</a> for a long time for personal projects or just to mock something up. Bootstrap is great. It has great library of most of everything you would need along with great documentation. Because it is so popular, it's also got a lot of support. We are currently on Bootstrap v4.4.1. <a href=\"https://github.com/twbs/bootstrap/releases/tag/v3.0.0\">Version 3 came out in 2013</a>. Seven years ago as of this writing!</p>\n<p>There are plenty of other front-end frameworks out there. However late to the game I am, <a href=\"https://bulma.io/\">Bulma</a> hooked me.</p>\n<h4>\"Bulma is free, open source CSS framework based on <a href=\"https://www.w3schools.com/csS/css3_flexbox.asp\">Flexbox</a>.\"</h4>\n<p>You read that correctly, it is only CSS; no javascript. No javascript means it integrates much easier to any JS environment! So matter if you're into <a href=\"https://angular.io/\">Angular</a>, <a href=\"https://reactjs.org/\">ReactJS</a>, <a href=\"https://vuejs.org/\">VueJS</a>, or something else, getting going with Bulma is super easy!</p>\n<h2>Here are some of the highlights:</h2>\n<h4>Modularity</h4>\n<p>You have the option to import a single minified CSS file or just the ones you need by importing any of the 39 <code>.sass</code> files</p>\n<h4>Super simple grid system</h4>\n<pre><code>&#x3C;div class=\"columns\">\n  &#x3C;div class=\"column\">1&#x3C;/div>\n  &#x3C;div class=\"column\">2&#x3C;/div>\n  &#x3C;div class=\"column\">3&#x3C;/div>\n  &#x3C;div class=\"column\">4&#x3C;/div>\n  &#x3C;div class=\"column\">5&#x3C;/div>\n&#x3C;/div>\n</code></pre>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.6) !important; max-width: 1200px;\"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 7.666666666666668%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAIAAADXZGvcAAAACXBIWXMAAAsSAAALEgHS3X78AAAAg0lEQVQI12Nwvnu8/dVt0as7NW7sAyLJa7v6Xt01u31I5tpuvZsHhK7sSH18MffpZSBD5+Z+het7gIL9r+8CGcrX9zKY3j5Y+/wG86VNkld3Sl7byX55S9vLW+o39nJf3gpUwXBxY+TDM0mPzwMZCtd2C1zZJnd9V/vLW3xXtolc3Q4AbgpIZx1yBQ4AAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Bulma Grid\"\n        title=\"Bulma Grid\"\n        src=\"/static/66017eaf2d6ad2c47ad790ffacd3b1fb/c1b63/bulma-grid.png\"\n        srcset=\"/static/66017eaf2d6ad2c47ad790ffacd3b1fb/5a46d/bulma-grid.png 300w,\n/static/66017eaf2d6ad2c47ad790ffacd3b1fb/0a47e/bulma-grid.png 600w,\n/static/66017eaf2d6ad2c47ad790ffacd3b1fb/c1b63/bulma-grid.png 1200w,\n/static/66017eaf2d6ad2c47ad790ffacd3b1fb/00b3d/bulma-grid.png 1745w\"\n        sizes=\"(max-width: 1200px) 100vw, 1200px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span></p>\n<h4>Readable Syntax</h4>\n<p>Bulma's syntax uses the <code>is-</code> keyword for modifiers for the base classes. For example, for the <code>button</code> base class, color can be modified by adding <code>is-primary</code> or <code>is-info</code>. It can also modify the size by adding <code>is-small</code> or <code>is-large</code>.</p>\n<p>Here's a comparison between Bootstrap and Bulma</p>\n<pre><code>&#x3C;!-- bootstrap button -->\n&#x3C;a class=\"btn btn-primary btn-large\">My Button&#x3C;/a>\n\n&#x3C;!-- bulma button -->\n&#x3C;a class=\"button is-primary is-large\">My Button&#x3C;/a>\n</code></pre>\n<p>This syntax allows you to easily remember how to modify elements and understand what the classes are actually doing.</p>\n<h4>Great documentation</h4>\n<p>Solid information with solid examples makes learning Bulma a breeze</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.6) !important; max-width: 1200px;\"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 53.666666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsSAAALEgHS3X78AAABZUlEQVQoz22SS07DMBCGe3Y4AEdgi9hxAc7AgkWF6ENtGjuJPX7EbzuBcQOIqv01lr3wNzP/2KsAIiotldZ6NGa0DmXxhLLWnnfjvZ/n+etKq2RskEqB0FIiN01TvTfduHoDLrm4lgbSWcaHYeCMd5TSY6OUCjGWX2HSGzDWSdYFDo6DkUpKVVMAjFpXK3pEC1opbArLTKVcwLjyNHkQgfSBAZbdbDakJUIIAC6qpPeVzCHOOV/AHZgeDGVovWadz1qaxG6d8yE4FwJa8DGGmGKNuExn5azxeCrlepwpJTKw9rTZtbs1aT/JifNOSSa0wieo8NsHe9/C+mgOQ8TCl3DUSjS0a5rt9tTsCe1xLqPS51es8P0zeXihd0/t4ytcVx41nAZO6IECPzLWAmgF9g9OwZRo0eDi9z+ccxKC7zshtPX172DYJX7g8wcKOZeU8hWccZZsID30R86Z4AP0DfqWYoG/AeMdd6zToo17AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Bulma Documentation\"\n        title=\"Bulma Documentation\"\n        src=\"/static/42d68e01f24407d254a55b12e8fc0e59/c1b63/bulma-documentation.png\"\n        srcset=\"/static/42d68e01f24407d254a55b12e8fc0e59/5a46d/bulma-documentation.png 300w,\n/static/42d68e01f24407d254a55b12e8fc0e59/0a47e/bulma-documentation.png 600w,\n/static/42d68e01f24407d254a55b12e8fc0e59/c1b63/bulma-documentation.png 1200w,\n/static/42d68e01f24407d254a55b12e8fc0e59/52ab5/bulma-documentation.png 1420w\"\n        sizes=\"(max-width: 1200px) 100vw, 1200px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span></p>\n<h2>Conclusion</h2>\n<p>There are so many great things to talk about, that it doesn't make sense for me to list them all out here. At the time of this writing, Bulma is only on v0.8.0. It's already got so much support from the community.</p>\n<p>If you're looking for a simple and clean CSS framework without a lot of bloat, give <a href=\"https://bulma.io\">Bulma</a> a try.</p>","fields":{"slug":"/bulma-io/"},"frontmatter":{"title":"Bulma.io","description":"Bulma is a free, open source CSS framework based on Flexbox and used by more than 200,000 developers.","date":"2020-02-11T05:08:11.077Z","featuredImage":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtElEQVQoz41TPUsDQRCdTSJRVEgkKRRFvDN3wUZtLFQQ20DyJ8TGThAREfwCsfBHWASEBOW8iwlG7CSCIPHOT1T8A4KFjZWsbze3ngSLDDxmdmfn7ezMLBEk5NpCUZvnEN1YTKDNdUj5Jl8uqGUJ+2RRr0R0uBw4rg4aF0AiPnnLIgOvi9Jmrr0FrCtfz+4yMwYGmWEYBChNqVSKCQhbCGwKbr85DvlkS/R2zun5lMPebDWhTCYTLJj/5A6vFCHXfqSHMqf7E45LLonzSLor1jmcNsdM00wim37oGHQSGQn0Yt2luGzbloTML34ChO90V+LQX9HLonyDNj46gUALJIvQG8As7FXofWAPmBPncrlcRHWRNZrjmH5m3+Q5nOoiw4/ESCwxlDLNNZDMI3hBEMDOATOwV4BMrVbry+fz7X6XUcO6pZ6/Ta9nXMK1P3HZlHQ8VULqWSAKN9cwm82yptFx/tZ0B2RHmMO43PAceVjXdNI0TW4JLboquqzr+i8Z5zwY6v9mDeQys8HZaTJMQ5EQGiGhRqhQKFC1Wm0Exe8qwU9x/Z9St5iqLWoq/d235ZZG6Ac4+KvmpGZ3gQAAAABJRU5ErkJggg==","aspectRatio":1.9047619047619047,"src":"/static/215117512cba1f14c924b470a92b30c4/ee604/bulma.png","srcSet":"/static/215117512cba1f14c924b470a92b30c4/69585/bulma.png 200w,\n/static/215117512cba1f14c924b470a92b30c4/497c6/bulma.png 400w,\n/static/215117512cba1f14c924b470a92b30c4/ee604/bulma.png 800w,\n/static/215117512cba1f14c924b470a92b30c4/f3583/bulma.png 1200w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},"pageContext":{"slug":"/bulma-io/"}}}