2016-09-11 11:00:49 +00:00
---
layout: documentation
doc-tab: components
doc-subtab: tabs
2017-07-28 22:27:59 +00:00
variables:
- name: $tabs-border-bottom-color
value: $border
- name: $tabs-border-bottom-style
value: solid
- name: $tabs-border-bottom-width
value: 1px
- name: $tabs-link-color
value: $text
- name: $tabs-link-hover-border-bottom-color
value: $text-strong
- name: $tabs-link-hover-color
value: $text-strong
- name: $tabs-link-active-border-bottom-color
value: $primary
- name: $tabs-link-active-color
value: $primary
- name: $tabs-link-padding
value: 0.5em 1em
- name: $tabs-boxed-link-radius
value: $radius
- name: $tabs-boxed-link-hover-background-color
value: $background
- name: $tabs-boxed-link-hover-border-bottom-color
value: $border
- name: $tabs-boxed-link-active-background-color
value: $white
- name: $tabs-boxed-link-active-border-color
value: $border
- name: $tabs-boxed-link-active-border-bottom-color
value: transparent !important
- name: $tabs-toggle-link-border-color
value: $border
- name: $tabs-toggle-link-border-style
value: solid
- name: $tabs-toggle-link-border-width
value: 1px
- name: $tabs-toggle-link-hover-background-color
value: $background
- name: $tabs-toggle-link-hover-border-color
value: $border-hover
- name: $tabs-toggle-link-radius
value: $radius
- name: $tabs-toggle-link-active-background-color
value: $primary
- name: $tabs-toggle-link-active-border-color
value: $primary
- name: $tabs-toggle-link-active-color
value: $primary-invert
2016-09-11 11:00:49 +00:00
---
2016-10-30 22:52:04 +00:00
{% capture tabs_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs" >
< ul >
< li class = "is-active" > < a > Pictures< / a > < / li >
< li > < a > Music< / a > < / li >
< li > < a > Videos< / a > < / li >
< li > < a > Documents< / a > < / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2016-09-11 11:00:49 +00:00
2016-10-30 22:52:04 +00:00
{% capture tabs_centered_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-centered" >
< ul >
< li class = "is-active" > < a > Pictures< / a > < / li >
< li > < a > Music< / a > < / li >
< li > < a > Videos< / a > < / li >
< li > < a > Documents< / a > < / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
{% capture tabs_right_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-right" >
< ul >
< li class = "is-active" > < a > Pictures< / a > < / li >
< li > < a > Music< / a > < / li >
< li > < a > Videos< / a > < / li >
< li > < a > Documents< / a > < / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2016-09-11 11:00:49 +00:00
2016-10-30 22:52:04 +00:00
{% capture tabs_icons_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-centered" >
< ul >
< li class = "is-active" >
< a >
< span class = "icon is-small" > < i class = "fa fa-image" > < / i > < / span >
< span > Pictures< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-music" > < / i > < / span >
< span > Music< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-film" > < / i > < / span >
< span > Videos< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-file-text-o" > < / i > < / span >
< span > Documents< / span >
< / a >
< / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2016-09-11 11:00:49 +00:00
2016-10-30 22:52:04 +00:00
{% capture tabs_small_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-small" >
< ul >
< li class = "is-active" > < a > Pictures< / a > < / li >
< li > < a > Music< / a > < / li >
< li > < a > Videos< / a > < / li >
< li > < a > Documents< / a > < / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
{% capture tabs_medium_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-medium" >
< ul >
< li class = "is-active" > < a > Pictures< / a > < / li >
< li > < a > Music< / a > < / li >
< li > < a > Videos< / a > < / li >
< li > < a > Documents< / a > < / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
{% capture tabs_large_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-large" >
< ul >
< li class = "is-active" > < a > Pictures< / a > < / li >
< li > < a > Music< / a > < / li >
< li > < a > Videos< / a > < / li >
< li > < a > Documents< / a > < / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2016-09-11 11:00:49 +00:00
2016-10-30 22:52:04 +00:00
{% capture tabs_boxed_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-boxed" >
< ul >
< li class = "is-active" >
< a >
< span class = "icon is-small" > < i class = "fa fa-image" > < / i > < / span >
< span > Pictures< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-music" > < / i > < / span >
< span > Music< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-film" > < / i > < / span >
< span > Videos< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-file-text-o" > < / i > < / span >
< span > Documents< / span >
< / a >
< / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2016-09-11 11:00:49 +00:00
2016-10-30 22:52:04 +00:00
{% capture tabs_toggle_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-toggle" >
< ul >
< li class = "is-active" >
< a >
< span class = "icon is-small" > < i class = "fa fa-image" > < / i > < / span >
< span > Pictures< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-music" > < / i > < / span >
2016-10-30 22:52:04 +00:00
< span > Music< / span >
2016-09-11 11:00:49 +00:00
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-film" > < / i > < / span >
2016-10-30 22:52:04 +00:00
< span > Videos< / span >
2016-09-11 11:00:49 +00:00
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-file-text-o" > < / i > < / span >
2016-10-30 22:52:04 +00:00
< span > Documents< / span >
2016-09-11 11:00:49 +00:00
< / a >
< / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2016-09-11 11:00:49 +00:00
2016-10-30 22:52:04 +00:00
{% capture tabs_fullwidth_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-fullwidth" >
< ul >
< li >
< a >
< span class = "icon" > < i class = "fa fa-angle-left" > < / i > < / span >
< span > Left< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon" > < i class = "fa fa-angle-up" > < / i > < / span >
< span > Up< / span >
< / a >
< / li >
< li >
< a >
< span > Right< / span >
< span class = "icon" > < i class = "fa fa-angle-right" > < / i > < / span >
< / a >
< / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2016-09-11 11:00:49 +00:00
2016-10-30 22:52:04 +00:00
{% capture tabs_centered_boxed_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-centered is-boxed" >
< ul >
< li class = "is-active" >
< a >
< span class = "icon is-small" > < i class = "fa fa-image" > < / i > < / span >
< span > Pictures< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-music" > < / i > < / span >
< span > Music< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-film" > < / i > < / span >
< span > Videos< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-file-text-o" > < / i > < / span >
< span > Documents< / span >
< / a >
< / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2017-02-26 10:54:46 +00:00
{% capture tabs_toggle_fullwidth_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-toggle is-fullwidth" >
< ul >
< li class = "is-active" >
< a >
< span class = "icon is-small" > < i class = "fa fa-image" > < / i > < / span >
< span > Pictures< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-music" > < / i > < / span >
< span > Music< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-film" > < / i > < / span >
< span > Videos< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-file-text-o" > < / i > < / span >
< span > Documents< / span >
< / a >
< / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
{% capture tabs_centered_boxed_medium_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-centered is-boxed is-medium" >
< ul >
< li class = "is-active" >
< a >
< span class = "icon is-small" > < i class = "fa fa-image" > < / i > < / span >
< span > Pictures< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-music" > < / i > < / span >
< span > Music< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-film" > < / i > < / span >
< span > Videos< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon is-small" > < i class = "fa fa-file-text-o" > < / i > < / span >
< span > Documents< / span >
< / a >
< / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
{% capture tabs_toggle_fullwidth_large_example %}
2016-09-11 11:00:49 +00:00
< div class = "tabs is-toggle is-fullwidth is-large" >
< ul >
< li class = "is-active" >
< a >
< span class = "icon" > < i class = "fa fa-image" > < / i > < / span >
< span > Pictures< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon" > < i class = "fa fa-music" > < / i > < / span >
< span > Music< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon" > < i class = "fa fa-film" > < / i > < / span >
< span > Videos< / span >
< / a >
< / li >
< li >
< a >
< span class = "icon" > < i class = "fa fa-file-text-o" > < / i > < / span >
< span > Documents< / span >
< / a >
< / li >
< / ul >
< / div >
2016-10-30 22:52:04 +00:00
{% endcapture %}
2017-07-28 22:27:59 +00:00
{% include subnav-components.html %}
< section class = "section" >
< div class = "container" >
< h1 class = "title" > Tabs< / h1 >
< h2 class = "subtitle" > Simple responsive horizontal navigation < strong > tabs< / strong > , with different styles< / h2 >
{%
include meta.html
since="0.4.4"
colors=false
sizes=true
variables=true
%}
< hr >
< div class = "content" >
< p > < strong > Tabs< / strong > only require a < code > tabs< / code > container and a < code > < ul> < / code > list.< br >
The < strong > default< / strong > tabs style has a single border at the bottom.< / p >
< / div >
< div class = "example" >
{{tabs_example}}
< / div >
{% highlight html %}{{tabs_example}}{% endhighlight %}
< hr >
< h3 class = "title" > Alignment< / h3 >
< div class = "content" >
< p >
To align the tabs list, use the < code > is-centered< / code > or < code > is-right< / code > modifier on the < code > .tabs< / code > container:
< / p >
< / div >
< div class = "example" >
{{tabs_centered_example}}
< / div >
{% highlight html %}{{tabs_centered_example}}{% endhighlight %}
< div class = "example" >
{{tabs_right_example}}
< / div >
{% highlight html %}{{tabs_right_example}}{% endhighlight %}
< hr >
< h3 class = "title" > Icons< / h3 >
< div class = "content" >
< p > You can use any of the < a href = "http://fortawesome.github.io/Font-Awesome/" > Font Awesome< / a > < strong > icons< / strong > .< / p >
< / div >
< div class = "example" >
{{tabs_icons_example}}
< / div >
{% highlight html %}{{tabs_icons_example}}{% endhighlight %}
2017-07-29 12:02:00 +00:00
{% include heading.html name="Sizes" %}
2017-07-28 22:27:59 +00:00
< div class = "content" >
< p > You can choose between < strong > 3 additional sizes< / strong > : < code > is-small< / code > < code > is-medium< / code > and < code > is-large< / code > .< / p >
< / div >
< div class = "example" >
{{tabs_small_example}}
< / div >
{% highlight html %}{{tabs_small_example}}{% endhighlight %}
< div class = "example" >
{{tabs_medium_example}}
< / div >
{% highlight html %}{{tabs_medium_example}}{% endhighlight %}
< div class = "example" >
{{tabs_large_example}}
< / div >
{% highlight html %}{{tabs_large_example}}{% endhighlight %}
< hr >
< h3 class = "title" > Styles< / h3 >
< div class = "content" >
If you want a more classic style with < strong > borders< / strong > , just append the < code > is-boxed< / code > modifier.
< / div >
< div class = "example" >
{{tabs_boxed_example}}
< / div >
{% highlight html %}{{tabs_boxed_example}}{% endhighlight %}
< p class = "content" >
If you want < strong > mutually exclusive< / strong > tabs (like radio buttons where clicking one deselects all other ones), use the < code > is-toggle< / code > modifier.
< / p >
< div class = "example" >
{{tabs_toggle_example}}
< / div >
{% highlight html %}{{tabs_toggle_example}}{% endhighlight %}
< p class = "content" >
If you want the tabs to take up the < strong > whole width< / strong > available, use < code > is-fullwidth< / code > .
< / p >
< div class = "example" >
{{tabs_fullwidth_example}}
< / div >
{% highlight html %}{{tabs_fullwidth_example}}{% endhighlight %}
< hr >
< h3 class = "title" > Combining< / h3 >
< div class = "content" >
< p > You can < strong > combine< / strong > different modifiers. For example, you can have < strong > centered boxed< / strong > tabs, or < strong > fullwidth toggle< / strong > ones.< / p >
< / div >
< div class = "example" >
{{tabs_centered_boxed_example}}
< / div >
{% highlight html %}{{tabs_centered_boxed_example}}{% endhighlight %}
< div class = "example" >
{{tabs_toggle_fullwidth_example}}
< / div >
{% highlight html %}{{tabs_toggle_fullwidth_example}}{% endhighlight %}
< div class = "example" >
{{tabs_centered_boxed_medium_example}}
< / div >
{% highlight html %}{{tabs_centered_boxed_medium_example}}{% endhighlight %}
< div class = "example" >
{{tabs_toggle_fullwidth_large_example}}
< / div >
{% highlight html %}{{tabs_toggle_fullwidth_large_example}}{% endhighlight %}
{% include variables.html %}
2016-09-11 11:00:49 +00:00
< / div >
< / section >