2016-09-11 11:00:49 +00:00
---
2017-07-29 12:02:00 +00:00
title: Responsive helpers
2016-09-11 11:00:49 +00:00
layout: documentation
2018-04-09 21:25:26 +00:00
hide_categories: true
2016-09-11 11:00:49 +00:00
doc-tab: modifiers
doc-subtab: responsive-helpers
2018-04-09 16:11:24 +00:00
breadcrumb:
- home
- documentation
- modifiers
- modifiers-responsive-helpers
2016-09-11 11:00:49 +00:00
---
2017-07-24 18:22:16 +00:00
{% capture thead %}
< thead >
< tr >
< th >
Class
< / th >
2017-10-17 09:28:59 +00:00
{% for breakpoint_hash in site.data.breakpoints %}
{% assign breakpoint = breakpoint_hash[1] %}
< th >
{{ breakpoint.name }}< br >
{% if breakpoint.id == 'mobile' %}
Up to < code > {{ breakpoint.to }}px< / code >
{% elsif breakpoint.id == 'fullhd' %}
< code > {{ breakpoint.from }}px< / code > and above
{% else %}
Between < code > {{ breakpoint.from }}px< / code > and < code > {{ breakpoint.to }}px< / code >
{% endif %}
< / th >
{% endfor %}
2017-07-24 18:22:16 +00:00
< / tr >
< / thead >
{% endcapture %}
{% capture flex %}
< td class = "is-narrow" >
2018-04-09 22:53:34 +00:00
< p class = "notification is-primary" > flex< / p >
2017-07-24 18:22:16 +00:00
< / td >
{% endcapture %}
{% capture visible %}
< td class = "is-narrow" >
2018-04-09 22:53:34 +00:00
< p class = "notification is-primary" > visible< / p >
2017-07-24 18:22:16 +00:00
< / td >
{% endcapture %}
{% capture hidden %}
< td class = "is-narrow" >
< p class = "notification" > hidden< / p >
< / td >
{% endcapture %}
{% capture unchanged %}
< td class = "is-narrow" >
< p class = "notification" > unchanged< / p >
< / td >
{% endcapture %}
2018-04-09 21:25:26 +00:00
{% include elements/anchor.html name="Show" %}
2016-09-11 11:00:49 +00:00
2018-04-09 16:11:24 +00:00
< div class = "content" >
< p >
You can use one of the following < code > display< / code > classes:
< / p >
< ul >
2019-04-17 14:02:11 +00:00
< li > < code > is-block< / code > < / li >
< li > < code > is-flex< / code > < / li >
< li > < code > is-inline< / code > < / li >
< li > < code > is-inline-block< / code > < / li >
< li > < code > is-inline-flex< / code > < / li >
2018-04-09 16:11:24 +00:00
< / ul >
< p > For example, here's how the < code > is-flex< / code > helper works:< / p >
< / div >
2016-09-11 11:00:49 +00:00
2018-04-09 21:25:26 +00:00
{% include layout/main-close.html show_categories=true %}
< div class = "container" >
< div class = "table-container" >
< table class = "table is-bordered" >
{{ thead }}
< tbody >
< tr >
< td class = "is-narrow" >
< code > is-flex-mobile< / code >
< / td >
{{ flex }}
{{ unchanged }}
{{ unchanged }}
{{ unchanged }}
{{ unchanged }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-flex-tablet-only< / code >
< / td >
{{ unchanged }}
{{ flex }}
{{ unchanged }}
{{ unchanged }}
{{ unchanged }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-flex-desktop-only< / code >
< / td >
{{ unchanged }}
{{ unchanged }}
{{ flex }}
{{ unchanged }}
{{ unchanged }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-flex-widescreen-only< / code >
< / td >
{{ unchanged }}
{{ unchanged }}
{{ unchanged }}
{{ flex }}
{{ unchanged }}
< / tr >
< tr >
< th colspan = "5" >
< p > Classes to display < strong > up to< / strong > or < strong > from< / strong > a specific breakpoint< / p >
< / th >
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-flex-touch< / code >
< / td >
{{ flex }}
{{ flex }}
{{ unchanged }}
{{ unchanged }}
{{ unchanged }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-flex-tablet< / code >
< / td >
{{ unchanged }}
{{ flex }}
{{ flex }}
{{ flex }}
{{ flex }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-flex-desktop< / code >
< / td >
{{ unchanged }}
{{ unchanged }}
{{ flex }}
{{ flex }}
{{ flex }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-flex-widescreen< / code >
< / td >
{{ unchanged }}
{{ unchanged }}
{{ unchanged }}
{{ flex }}
{{ flex }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-flex-fullhd< / code >
< / td >
{{ unchanged }}
{{ unchanged }}
{{ unchanged }}
{{ unchanged }}
{{ flex }}
< / tr >
< / tbody >
< / table >
< / div >
< / div >
{% include layout/main-open.html %}
2016-09-11 11:00:49 +00:00
2018-04-09 16:11:24 +00:00
< div class = "content" >
< p >
For the other display options, just replace < code > is-flex< / code > with < code > is-block< / code > < code > is-inline< / code > < code > is-inline-block< / code > or < code > is-inline-flex< / code >
< / p >
< / div >
2016-09-11 11:00:49 +00:00
2018-04-09 21:25:26 +00:00
{% include elements/anchor.html name="Hide" %}
2016-09-11 11:00:49 +00:00
2018-04-09 21:25:26 +00:00
{% include layout/main-close.html %}
< div class = "container" >
< div class = "table-container" >
< table class = "table is-bordered" >
{{ thead }}
< tbody >
< tr >
< td class = "is-narrow" >
< code > is-hidden-mobile< / code >
< / td >
{{ hidden }}
{{ visible }}
{{ visible }}
{{ visible }}
{{ visible }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-hidden-tablet-only< / code >
< / td >
{{ visible }}
{{ hidden }}
{{ visible }}
{{ visible }}
{{ visible }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-hidden-desktop-only< / code >
< / td >
{{ visible }}
{{ visible }}
{{ hidden }}
{{ visible }}
{{ visible }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-hidden-widescreen-only< / code >
< / td >
{{ visible }}
{{ visible }}
{{ visible }}
{{ hidden }}
{{ visible }}
< / tr >
< tr >
< th colspan = "5" >
< p > Classes to hide < strong > up to< / strong > or < strong > from< / strong > a specific breakpoint< / p >
< / th >
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-hidden-touch< / code >
< / td >
{{ hidden }}
{{ hidden }}
{{ visible }}
{{ visible }}
{{ visible }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-hidden-tablet< / code >
< / td >
{{ visible }}
{{ hidden }}
{{ hidden }}
{{ hidden }}
{{ hidden }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-hidden-desktop< / code >
< / td >
{{ visible }}
{{ visible }}
{{ hidden }}
{{ hidden }}
{{ hidden }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-hidden-widescreen< / code >
< / td >
{{ visible }}
{{ visible }}
{{ visible }}
{{ hidden }}
{{ hidden }}
< / tr >
< tr >
< td class = "is-narrow" >
< code > is-hidden-fullhd< / code >
< / td >
{{ visible }}
{{ visible }}
{{ visible }}
{{ visible }}
{{ hidden }}
< / tr >
< / tbody >
< / table >
< / div >
< / div >
{% include layout/main-open.html %}