2018-04-10 10:45:48 +00:00
{% capture columns %}
< 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 >
{% endcapture %}
2018-04-10 11:26:37 +00:00
{% assign columns_link = site.data.links.by_id['columns-basics'] %}
< section class = "bd-columns section is-medium" >
2018-04-10 10:45:48 +00:00
< div class = "container" >
2018-04-10 11:48:58 +00:00
< header class = "bd-index-header" >
2018-04-10 11:26:37 +00:00
< h3 class = "title is-3" >
< a href = "{{ site.url }}{{ columns_link.path }}" >
The < strong > simplest< / strong > grid system
< / a >
< / h3 >
< h4 class = "subtitle is-4" >
Just add columns, they will resize themselves
< / h4 >
< / header >
< div class = "message is-warning is-hidden-tablet" >
< p class = "message-header" >
Better on desktop
< / p >
< p class = "message-body" >
This interactive tool works better on larger screens! That's because Bulma columns are < strong > vertical by default< / strong > . I recommend revisiting this page later when you're on desktop. 😉
< / p >
< / div >
2018-04-10 10:45:48 +00:00
< div id = "grid" class = "columns" >
< div class = "column" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 1< / p >
< / div >
< / div >
< div class = "column" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 2< / p >
< / div >
< / div >
< div class = "column" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 3< / p >
< / div >
< / div >
< div class = "column" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 4< / p >
< / div >
< / div >
< div class = "column" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 5< / p >
< / div >
< / div >
< div class = "column" style = "display: none;" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 6< / p >
< / div >
< / div >
< div class = "column" style = "display: none;" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 7< / p >
< / div >
< / div >
< div class = "column" style = "display: none;" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 8< / p >
< / div >
< / div >
< div class = "column" style = "display: none;" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 9< / p >
< / div >
< / div >
< div class = "column" style = "display: none;" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 10< / p >
< / div >
< / div >
< div class = "column" style = "display: none;" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 11< / p >
< / div >
< / div >
< div class = "column" style = "display: none;" >
< div class = "notification is-primary has-text-centered" >
< p class = "title" > 12< / p >
< / div >
< / div >
< / div >
2018-04-10 11:26:37 +00:00
< div class = "bd-columns-tools" >
< div class = "bd-columns-tool bd-is-try" >
< div class = "buttons" >
< a id = "add" class = "button is-large is-link is-unselectable" >
< strong > Add column< / strong >
< / a >
< a id = "remove" class = "button is-large is-light is-unselectable" >
< strong > Remove< / strong >
< / a >
< / div >
< / div >
< div class = "bd-columns-tool bd-is-markup" >
< div id = "markup" >
{% highlight html %}{{ columns }}{% endhighlight %}
< / div >
< / div >
2018-04-10 10:45:48 +00:00
< / div >
2018-04-10 11:26:37 +00:00
2018-04-10 10:45:48 +00:00
< div id = "message" class = "message is-info" >
< p class = "message-header" > Info< / p >
< p class = "message-body" > While it's possible to add as many columns as you want, it is recommended to stick with < strong > 12 columns< / strong > .< br >
If you want smaller divisions, you can always < strong > nest< / strong > columns.< / p >
< / div >
< / div >
< / section >