"blog": {
"name": "Blog",
"path": "/blog"
+ },
+ "expo": {
+ "name": "Expo",
+ "path": "/expo"
+ },
+ "love": {
+ "name": "Love",
+ "path": "/love"
}
},
"categories": {
+++ /dev/null
-<header class="bd-header">
- <div class="bd-header-titles">
- <h1 class="title">
- Blog
- </h1>
- <p class="subtitle is-4">
- Stay updated about new features, bug fixes, and releases
- </p>
- <a class="button bd-is-rss" href="{{ site.url }}/atom.xml">
- <span class="icon">
- <i class="fas fa-rss"></i>
- </span>
- <span>Subscribe</span>
- </a>
- </div>
-
- <div class="bd-header-carbon">
- {% include carbon.html %}
- </div>
-</header>
<div class="container">
<div class="bd-book-columns">
<div class="bd-book-column bd-is-cover">
- {% include book-cover.html %}
+ {% include book/book-cover.html %}
</div>
<div class="bd-book-column bd-is-content">
- {% include book-content.html show_cover=false %}
+ {% include book/book-content.html show_cover=false %}
</div>
</div>
</div>
</div>
-</section>
\ No newline at end of file
+</section>
{% if include.show_cover %}
<div class="bd-book-inline-cover">
- {% include book-cover.html %}
+ {% include book/book-cover.html %}
</div>
{% endif %}
<div class="modal-content">
<div class="bd-book-modal-columns">
<div class="bd-book-modal-column bd-is-cover">
- {% include book-cover.html %}
+ {% include book/book-cover.html %}
</div>
<div class="bd-book-modal-column bd-is-content">
- {% include book-content.html show_cover=true %}
+ {% include book/book-content.html show_cover=true %}
</div>
</div>
</div>
<button class="bd-book-modal-close modal-close is-large" aria-label="close"></button>
-</div>
\ No newline at end of file
+</div>
<div class="container">
<div class="columns">
<div class="column is-4">
- {% assign tweet = site.data.love.tweetsById.868829487072464897 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.912690697416753152 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.907551723459416071 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.834140257054502913 %}{% include tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.868829487072464897 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.912690697416753152 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.907551723459416071 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.834140257054502913 %}{% include elements/tw.html tweet=tweet%}
</div>
<div class="column is-4">
- {% assign tweet = site.data.love.tweetsById.869284735440363520 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.910956939886043136 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.860885116909998080 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.835834634655174658 %}{% include tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.869284735440363520 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.910956939886043136 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.860885116909998080 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.835834634655174658 %}{% include elements/tw.html tweet=tweet%}
</div>
<div class="column is-4">
- {% assign tweet = site.data.love.tweetsById.874925154475929602 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.915580081938018304 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.903629781744439297 %}{% include tw.html tweet=tweet%}
- {% assign tweet = site.data.love.tweetsById.909653512010833920 %}{% include tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.874925154475929602 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.915580081938018304 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.903629781744439297 %}{% include elements/tw.html tweet=tweet%}
+ {% assign tweet = site.data.love.tweetsById.909653512010833920 %}{% include elements/tw.html tweet=tweet%}
</div>
</div>
{% endcapture %}
-{% include anchor.html name=anchor_name %}
+{% include elements/anchor.html name=anchor_name %}
<div class="content">
<p>{{ content | strip }}</p>
-{% include native.html %}
+{% include global/native.html %}
-{% include book-banner.html %}
+{% include book/book-banner.html %}
-{% include sponsors.html %}
+{% include global/sponsors.html %}
-{% include newsletter.html %}
+{% include global/newsletter.html %}
<footer class="footer">
<div class="container">
</div>
</footer>
-{% include book-modal.html %}
+{% include book/book-modal.html %}
-{% include scripts.html %}
+{% include global/scripts.html %}
+++ /dev/null
-<nav class="nav">
- <div class="nav-left">
- <a class="nav-item is-brand" href="{{ site.url }}">
- <img src="{{ site.url }}/images/bulma-logo.png" alt="{{ site.data.meta.title }}" width="112" height="28">
- </a>
- </div>
-
- <div class="nav-center">
- <a class="nav-item" href="{{ site.data.meta.github }}">
- <span class="icon">
- <i class="fab fa-github"></i>
- </span>
- </a>
- <a class="nav-item" href="{{ site.data.meta.twitter }}">
- <span class="icon">
- <i class="fab fa-twitter"></i>
- </span>
- </a>
- </div>
-
- <span id="nav-toggle" class="nav-toggle">
- <span></span>
- <span></span>
- <span></span>
- </span>
-
- <div id="nav-menu" class="nav-right nav-menu">
- <a class="nav-item {% if page.route == 'index' %}is-active{% endif %}" href="{{ site.url }}/">
- Home
- </a>
- <a class="is-hidden nav-item {% if page.route == 'templates' %}is-active{% endif %} {% if page.layout == 'templates' %}is-active{% endif %}" href="{{ site.url }}/templates/">
- <span>Templates</span>
- <span class="tag is-small is-success">New!</span>
- </a>
- <a class="nav-item {% if page.route == 'documentation' %}is-active{% endif %} {% if page.layout == 'documentation' %}is-active{% endif %}" href="{{ site.data.meta.documentation }}">
- Documentation
- </a>
- <a class="nav-item {% if page.route == 'blog' %}is-active{% endif %}" href="{{ site.url }}/blog/">
- Blog
- </a>
-
- <div class="nav-item">
- <div class="field is-grouped">
- <p class="control">
- <a id="twitter"
- class="button"
- data-social-network="Twitter"
- data-social-action="tweet"
- data-social-target="{{ site.url }}"
- target="_blank"
- href="https://twitter.com/intent/tweet?text={{ site.data.meta.title | urlencode }}&url={{ site.url }}&via=jgthms">
- <span class="icon">
- <i class="fab fa-twitter"></i>
- </span>
- <span>Tweet</span>
- </a>
- </p>
- <p class="control">
- <a class="button is-primary" href="{{ site.data.meta.download }}">
- <span class="icon">
- <i class="fas fa-download"></i>
- </span>
- <span>Download</span>
- </a>
- </p>
- </div>
- </div>
- </div>
-</nav>
<div class="intro-partners">
<div class="intro-sponsor">
- {% include sponsor.html %}
+ {% include index/sponsor.html %}
</div>
<div class="intro-carbon">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</div>
</div>
+++ /dev/null
-<nav class="navbar has-shadow">
- <div class="container">
- <div class="navbar-tabs">
- <a class="navbar-item is-tab {% if page.doc-subtab == 'basics' %}is-active{% endif %}" href="{{ site.url }}/documentation/columns/basics/">
- Basics
- </a>
- <a class="navbar-item is-tab {% if page.doc-subtab == 'sizes' %}is-active{% endif %}" href="{{ site.url }}/documentation/columns/sizes/">
- Sizes
- </a>
- <a class="navbar-item is-tab {% if page.doc-subtab == 'responsiveness' %}is-active{% endif %}" href="{{ site.url }}/documentation/columns/responsiveness/">
- Responsiveness
- </a>
- <a class="navbar-item is-tab {% if page.doc-subtab == 'nesting' %}is-active{% endif %}" href="{{ site.url }}/documentation/columns/nesting/">
- Nesting
- </a>
- <a class="navbar-item is-tab {% if page.doc-subtab == 'gap' %}is-active{% endif %}" href="{{ site.url }}/documentation/columns/gap/">
- Gap
- </a>
- <a class="navbar-item is-tab {% if page.doc-subtab == 'options' %}is-active{% endif %}" href="{{ site.url }}/documentation/columns/options/">
- Options
- </a>
- </div>
- </div>
-</nav>
+++ /dev/null
-<div class="container">
- <div class="columns">
- <div class="column is-4">
- <article class="bd-testimonial">
- <blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">So, I was making an exam and in a matter of 30 minutes I had my structure complete with responsive, Bulma is crazy. Thanks <a href="https://twitter.com/jgthms">@jgthms</a></p>— Francisco Cruz (@atFranCruz) <a href="https://twitter.com/atFranCruz/status/868829487072464897">May 28, 2017</a></blockquote>
- </article>
-
- <article class="bd-testimonial">
- <blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr"><a href="https://twitter.com/jgthms">@jgthms</a> Hey Jeremy! Been putting Bulma into a project during the last days - absolutely love it! Well done! 😍</p>— Simon Jaeger (@simonjaegr) <a href="https://twitter.com/simonjaegr/status/834140257054502913">February 21, 2017</a></blockquote>
- </article>
- </div>
-
- <div class="column is-4">
- <article class="bd-testimonial">
- <blockquote class="twitter-tweet" data-cards="hidden" data-lang="en"><p lang="en" dir="ltr">Bulma, I think I'm in love. <a href="https://t.co/APYefmC1Bs">https://t.co/APYefmC1Bs</a> via <a href="https://twitter.com/jgthms">@jgthms</a></p>— Jesse Schoff (@jesseschoff) <a href="https://twitter.com/jesseschoff/status/869284735440363520">May 29, 2017</a></blockquote>
- </article>
-
- <article class="bd-testimonial">
- <blockquote class="twitter-tweet" data-cards="hidden" data-lang="en"><p lang="en" dir="ltr"><a href="https://t.co/ClYmBd8tGR">https://t.co/ClYmBd8tGR</a> is an impressive CSS framework. Flexbox grid, no JS, modular components (use what you need), Sass.<br><br>💯 <a href="https://twitter.com/jgthms">@jgthms</a>.</p>— scottgallant (@scottgallant) <a href="https://twitter.com/scottgallant/status/835834634655174658">February 26, 2017</a></blockquote>
- </article>
- </div>
-
- <div class="column is-4">
- <article class="bd-testimonial">
- <blockquote class="twitter-tweet" data-cards="hidden" data-lang="en"><p lang="en" dir="ltr">I usually hate having to write CSS, but I really like working with the lightweight Bulma (<a href="https://t.co/OAMLjKWzak">https://t.co/OAMLjKWzak</a>) by <a href="https://twitter.com/jgthms">@jgthms</a> so far 👍</p>— mario zupan (@mzupzup) <a href="https://twitter.com/mzupzup/status/874925154475929602">June 14, 2017</a></blockquote>
- </article>
-
- <article class="bd-testimonial">
- <blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr"><a href="https://twitter.com/jgthms">@jgthms</a> Hey.I just stopped by here to say thank you so much for Bulma. It made my website looks 100 times better 😍</p>— juliooooo (@juliooooo000) <a href="https://twitter.com/juliooooo000/status/819710615337857024">January 13, 2017</a></blockquote>
- </article>
- </div>
- </div>
-
- <div class="bd-more-loves">
- <p class="bd-more-loves-container">
- <a class="button is-medium is-danger bd-rainbow" href="{{ site.url }}/love/">
- <span>See more <strong>love</strong> 🤗</span>
- </a>
- </p>
- </div>
-</div>
<!DOCTYPE html>
<html lang="en" class="{% if page.route %}route-{{page.route}}{% elsif page.layout %}route-{{page.layout}}{% endif %}">
- {% include head.html %}
+ {% include global/head.html %}
<body class="layout-{{ page.layout }}{% if page.doc-tab %} page-{{ page.doc-tab}}{% endif %}">
- {% include deprecated.html %}
+ {% include global/deprecated.html %}
{{ content }}
- {% include footer.html %}
+ {% include global/footer.html %}
</body>
</html>
route: documentation
---
-{% include navbar.html id="Documentation" %}
+{% include global/navbar.html id="Documentation" %}
{% assign current_category = page.doc-tab %}
{% assign current_link_id = page.breadcrumb | last %}
</p>
{% if page.meta %}
{%
- include meta.html
+ include elements/meta.html
colors=page.meta.colors
sizes=page.meta.sizes
variables=page.meta.variables
</div>
<div class="bd-header-carbon">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</header>
- blog
---
-{% include navbar.html id="Blog" %}
+{% include global/navbar.html id="Blog" %}
<main class="bd-main">
<div class="bd-side-background"></div>
</div>
<div class="bd-header-carbon">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</header>
.bd-expo
- background-color: $background
+ background-color: $white
padding: 1.5rem
.bd-website
-.bd-love
- background-color: $background
-
.bd-testimonials
background-color: $background
display: flex
justify-content: center
-// .bd-embrace
-// background-color: $background
-// border-radius: $radius
-// padding: 1.5rem
-
+mobile
- .bd-love
- padding: 1.5rem
.bd-hug
margin: 1.5rem
.bd-embrace
margin-top: 0.75rem
+tablet
- .bd-love
- padding: 3rem 1.5rem
.bd-embrace
align-items: center
display: flex
.bd-tw
background-color: #fff
- border: 1px solid #e1e8ed
- border-radius: 5px
+ border: 2px solid #e1e8ed
+ border-radius: $radius-large
color: $tw-grey
flex-shrink: 0
font-family: Helvetica, Roboto, "Segoe UI", Calibri, sans-serif
<script defer src="{{ site.data.icons.fontawesome5 }}"></script>
</head>
<body>
- {% include navbar.html id="Documentation" %}
+ {% include global/navbar.html id="Documentation" %}
<main class="bd-bootstrap">
<section class="hero is-medium">
</p>
</div>
<div class="column is-narrow">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</div>
</div>
<div class="bd-pros-list">
{% for pro in page.bulma %}
{%
- include pro.html
+ include content/pro.html
type=pro.type
icon=pro.icon
icon_brand=pro.icon_brand
<div class="bd-pros-list">
{% for pro in page.bootstrap %}
{%
- include pro.html
+ include content/pro.html
type=pro.type
icon=pro.icon
icon_brand=pro.icon_brand
</tr>
</tfoot>
<tbody>
- {% include comparison.html %}
+ {% include content/comparison.html %}
</tbody>
</table>
</div>
</div>
</section>
- {% include footer.html %}
+ {% include global/footer.html %}
</body>
</html>
route: backers
---
-{% include navbar.html id="BackersNavbar" %}
+{% include global/navbar.html id="BackersNavbar" %}
<section class="hero is-primary bd-is-patreon">
<div class="hero-body">
</p>
</div>
<div class="column is-narrow">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</div>
</div>
- blog
---
-{% include navbar.html id="Blog" %}
+{% include global/navbar.html id="Blog" %}
<main class="bd-main">
<div class="bd-main-container container">
</div>
<div class="bd-header-carbon">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</header>
npm_url: https://www.npmjs.com/package/bulma-start
---
-{% include navbar.html id="BulmaStartHero" %}
+{% include global/navbar.html id="BulmaStartHero" %}
<section class="hero is-success">
<div class="hero-body">
</p>
</div>
<div class="column is-narrow">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</div>
</div>
</div>
</div>
- {% include anchor.html name="Install" %}
+ {% include elements/anchor.html name="Install" %}
{% highlight bash %}npm install bulma-start{% endhighlight %}
{% highlight bash %}yarn add bulma-start{% endhighlight %}
- {% include anchor.html name="What’s included" %}
+ {% include elements/anchor.html name="What’s included" %}
<div class="content">
<p>The <code>npm</code> dependencies included in <code>package.json</code> are:</p>
.bd-tw {
background-color: #fff;
- border: 1px solid #e1e8ed;
- border-radius: 5px;
+ border: 2px solid #e1e8ed;
+ border-radius: 6px;
color: #697882;
flex-shrink: 0;
font-family: Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
}
.bd-expo {
- background-color: whitesmoke;
+ background-color: white;
padding: 1.5rem;
}
}
}
-.bd-love {
- background-color: whitesmoke;
-}
-
.bd-testimonials {
background-color: whitesmoke;
}
}
@media screen and (max-width: 768px) {
- .bd-love {
- padding: 1.5rem;
- }
.bd-hug {
margin: 1.5rem;
}
}
@media screen and (min-width: 769px), print {
- .bd-love {
- padding: 3rem 1.5rem;
- }
.bd-embrace {
align-items: center;
display: flex;
</div>
{% endcapture %}
-{% include anchor.html name="Default gap" %}
+{% include elements/anchor.html name="Default gap" %}
<div class="content">
<p>
{{ columns_default_gap }}
-{% include anchor.html name="Gapless" %}
+{% include elements/anchor.html name="Gapless" %}
<div class="content">
<p>
{% highlight html %}{{ columns_gapless_multiline }}{% endhighlight %}
</div>
-{% include anchor.html name="Variable gap" %}
+{% include elements/anchor.html name="Variable gap" %}
<div class="field is-grouped is-grouped-multiline">
<div class="control">
</p>
</div>
-{% include klmn.html %}
+{% include content/klmn.html %}
<div class="message is-warning">
<div class="message-body">
</div>
{% endcapture %}
-{% include anchor.html name="Multiline" %}
+{% include elements/anchor.html name="Multiline" %}
<div class="content">
<p>Whenever you want to start a new line, you can close a <code>columns</code> container and start a new one. But you can also add the <code>is-multiline</code> modifier and add <strong>more</strong> column elements that would fit in a single row.</p>
{% highlight html %}{{ columns_multiline }}{% endhighlight %}
-{% include anchor.html name="Centering columns" %}
+{% include elements/anchor.html name="Centering columns" %}
<div class="content">
<p>
</div>
{% endcapture %}
-{% include anchor.html name="Mobile columns" %}
+{% include elements/anchor.html name="Mobile columns" %}
<div class="content">
<p>
{% highlight html %}{{ columns_desktop }}{% endhighlight %}
-{% include anchor.html name="Different column sizes per breakpoint" %}
+{% include elements/anchor.html name="Different column sizes per breakpoint" %}
<div class="content">
<p>You can define a <strong>column size</strong> for <em>each</em> viewport size: mobile, tablet, and desktop.</p>
{% highlight html %}{{ columns_sizes }}{% endhighlight %}
</div>
-{% include anchor.html name="12 columns system" %}
+{% include elements/anchor.html name="12 columns system" %}
<div class="content">
<p>As the grid can be divided into <strong>12</strong> columns, there are size classes for each division:</p>
</div>
</div>
-{% include anchor.html name="Offset" %}
+{% include elements/anchor.html name="Offset" %}
<div class="content">
<p>
{% highlight html %}{{ columns_offset }}{% endhighlight %}
</div>
-{% include anchor.html name="Narrow column" %}
+{% include elements/anchor.html name="Narrow column" %}
<div class="content">
<p>If you want a column to only take the <strong>space it needs</strong>, use the <code>is-narrow</code> modifier. The other column(s) will fill up the remaining space.</p>
</div>
<hr>
-{% include snippet.html content=breadcrumb_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_example horizontal=true clipped=true %}
-{% include anchor.html name="Alignment" %}
+{% include elements/anchor.html name="Alignment" %}
<div class="content">
<p>For alternative alignments, use the <code>is-centered</code> and <code>is-right</code> modifiers on the <code>.breadcrumb</code> container.</p>
</div>
-{% include snippet.html content=breadcrumb_centered_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_centered_example horizontal=true clipped=true %}
-{% include snippet.html content=breadcrumb_right_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_right_example horizontal=true clipped=true %}
-{% include anchor.html name="Icons" %}
+{% include elements/anchor.html name="Icons" %}
<div class="content">
<p>You can use any of the <a href="https://fontawesome.com/" target="_blank">Font Awesome</a> <strong>icons</strong>.</p>
</div>
-{% include snippet.html content=breadcrumb_icons_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_icons_example horizontal=true clipped=true %}
-{% include anchor.html name="Alternative separators" %}
+{% include elements/anchor.html name="Alternative separators" %}
<div class="content">
<p>You can choose between <strong>4 additional separators</strong>: <code>has-arrow-separator</code> <code>has-bullet-separator</code> <code>has-dot-separator</code> and <code>has-succeeds-separator</code>.</p>
</div>
-{% include snippet.html content=breadcrumb_arrow_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_arrow_example horizontal=true clipped=true %}
-{% include snippet.html content=breadcrumb_bullet_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_bullet_example horizontal=true clipped=true %}
-{% include snippet.html content=breadcrumb_dot_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_dot_example horizontal=true clipped=true %}
-{% include snippet.html content=breadcrumb_succeeds_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_succeeds_example horizontal=true clipped=true %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<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>
-{% include snippet.html content=breadcrumb_small_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_small_example horizontal=true clipped=true %}
-{% include snippet.html content=breadcrumb_medium_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_medium_example horizontal=true clipped=true %}
-{% include snippet.html content=breadcrumb_large_example horizontal=true clipped=true %}
+{% include elements/snippet.html content=breadcrumb_large_example horizontal=true clipped=true %}
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
</div>
</div>
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
</div>
</div>
-{% include anchor.html name="Dropdown content" %}
+{% include elements/anchor.html name="Dropdown content" %}
<div class="content">
<p>
</div>
</div>
-{% include anchor.html name="Hoverable or Toggable" %}
+{% include elements/anchor.html name="Hoverable or Toggable" %}
<div class="content">
<p>
</div>
</div>
-{% include anchor.html name="Right aligned" %}
+{% include elements/anchor.html name="Right aligned" %}
<div class="content">
<p>
</div>
</div>
-{% include anchor.html name="Dropup" %}
+{% include elements/anchor.html name="Dropup" %}
<div class="content">
<p>
</div>
</div>
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
</aside>
{% endcapture %}
-{% include snippet.html content=menu_example size="one-third" %}
+{% include elements/snippet.html content=menu_example size="one-third" %}
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
{% endfor %}
{% endcapture %}
-{% include snippet.html content=message_example %}
+{% include elements/snippet.html content=message_example %}
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
-{% include snippet.html content=message_colors_example %}
+{% include elements/snippet.html content=message_colors_example %}
-{% include anchor.html name="Message body only" %}
+{% include elements/anchor.html name="Message body only" %}
<div class="content">
<p>You can <strong>omit</strong> the message header:</p>
</div>
-{% include snippet.html content=message_body_example %}
+{% include elements/snippet.html content=message_body_example %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
-{% include snippet.html content=message_small %}
+{% include elements/snippet.html content=message_small %}
-{% include snippet.html content=message_normal %}
+{% include elements/snippet.html content=message_normal %}
-{% include snippet.html content=message_medium %}
+{% include elements/snippet.html content=message_medium %}
-{% include snippet.html content=message_large %}
+{% include elements/snippet.html content=message_large %}
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
{% highlight html %}{{ modal_card }}{% endhighlight %}
</div>
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
<div id="modal" class="modal">
<div class="modal-background"></div>
</ul>
</div>
-{% include anchor.html name="Navbar brand" %}
+{% include elements/anchor.html name="Navbar brand" %}
<div class="content">
<p>
</p>
</div>
-{% include anchor.html name="Navbar burger" %}
+{% include elements/anchor.html name="Navbar burger" %}
<div class="content">
<p>
</a>
</div>
-{% include anchor.html name="Navbar menu" %}
+{% include elements/anchor.html name="Navbar menu" %}
<div class="content">
<p>
</div>
</div>
-{% include anchor.html name="Navbar start and navbar end" %}
+{% include elements/anchor.html name="Navbar start and navbar end" %}
<div class="content">
<p>
{% highlight html %}{{navbar_start_end_example}}{% endhighlight %}
-{% include anchor.html name="Navbar item" %}
+{% include elements/anchor.html name="Navbar item" %}
<div class="content">
<p>
</p>
</div>
-{% include anchor.html name="Transparent navbar" %}
+{% include elements/anchor.html name="Transparent navbar" %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=navbar_transparent_example paddingless=true horizontal=true more=true %}
+{% include elements/snippet.html content=navbar_transparent_example paddingless=true horizontal=true more=true %}
-{% include anchor.html name="Fixed navbar" %}
+{% include elements/anchor.html name="Fixed navbar" %}
{% include elements/new-tag.html version="0.6.1" %}
</a>
</div>
-{% include anchor.html name="Dropdown menu" %}
+{% include elements/anchor.html name="Dropdown menu" %}
<div class="content">
<p>
{% highlight html %}{{ navbar_divider_example }}{% endhighlight %}
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
<div class="tags has-addons">
<span class="tag">New!</span>
{% include examples/navbar-color.html color="white" light=true %}
</div>
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
</p>
</div>
-{% include snippet.html content=pagination_example horizontal=true more=true %}
+{% include elements/snippet.html content=pagination_example horizontal=true more=true %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=pagination_options_example horizontal=true more=true %}
+{% include elements/snippet.html content=pagination_options_example horizontal=true more=true %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=pagination_centered_example horizontal=true more=true %}
+{% include elements/snippet.html content=pagination_centered_example horizontal=true more=true %}
-{% include snippet.html content=pagination_right_example horizontal=true more=true %}
+{% include elements/snippet.html content=pagination_right_example horizontal=true more=true %}
-{% include anchor.html name="Styles" %}
+{% include elements/anchor.html name="Styles" %}
{% include elements/new-tag.html version="0.6.2" %}
Add the <code>is-rounded</code> modifier to have rounded pagination items.
</p>
-{% include snippet.html content=pagination_rounded_example horizontal=true more=true %}
+{% include elements/snippet.html content=pagination_rounded_example horizontal=true more=true %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<p class="content">
The pagination comes in <strong>3 additional sizes</strong>.<br>
You only need to append the <strong>modifier</strong> <code>is-small</code>, <code>is-medium</code>, or <code>is-large</code> to the <code>pagination</code> component.
</p>
-{% include snippet.html content=pagination_small_example horizontal=true more=true %}
+{% include elements/snippet.html content=pagination_small_example horizontal=true more=true %}
-{% include snippet.html content=pagination_medium_example horizontal=true more=true %}
+{% include elements/snippet.html content=pagination_medium_example horizontal=true more=true %}
-{% include snippet.html content=pagination_large_example horizontal=true more=true %}
+{% include elements/snippet.html content=pagination_large_example horizontal=true more=true %}
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
</p>
</div>
-{% include snippet.html content=panel_example size="one-third" %}
+{% include elements/snippet.html content=panel_example size="one-third" %}
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
The <strong>default</strong> tabs style has a single border at the bottom.</p>
</div>
-{% include snippet.html content=tabs_example horizontal=true %}
+{% include elements/snippet.html content=tabs_example horizontal=true %}
-{% include snippet.html content=tabs_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_example horizontal=true more=true %}
-{% include anchor.html name="Alignment" %}
+{% include elements/anchor.html name="Alignment" %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=tabs_centered_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_centered_example horizontal=true more=true %}
-{% include snippet.html content=tabs_right_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_right_example horizontal=true more=true %}
-{% include anchor.html name="Icons" %}
+{% include elements/anchor.html name="Icons" %}
<div class="content">
<p>You can use any of the <a href="http://fontawesome.io/">Font Awesome</a> <strong>icons</strong>.</p>
</div>
-{% include snippet.html content=tabs_icons_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_icons_example horizontal=true more=true %}
-{% include snippet.html content=tabs_icons_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_icons_example horizontal=true more=true %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<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>
-{% include snippet.html content=tabs_small_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_small_example horizontal=true more=true %}
-{% include snippet.html content=tabs_medium_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_medium_example horizontal=true more=true %}
-{% include snippet.html content=tabs_large_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_large_example horizontal=true more=true %}
-{% include anchor.html name="Styles" %}
+{% include elements/anchor.html name="Styles" %}
<div class="content">
If you want a more classic style with <strong>borders</strong>, just append the <code>is-boxed</code> modifier.
</div>
-{% include snippet.html content=tabs_boxed_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_boxed_example horizontal=true more=true %}
<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>
-{% include snippet.html content=tabs_toggle_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_toggle_example horizontal=true more=true %}
{% include elements/new-tag.html version="0.6.2" %}
If you use both <code>is-toggle</code> and <code>is-toggle-rounded</code>, the first and last items will be <strong>rounded</strong>.
</p>
-{% include snippet.html content=tabs_toggle_rounded_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_toggle_rounded_example horizontal=true more=true %}
<p class="content">
If you want the tabs to take up the <strong>whole width</strong> available, use <code>is-fullwidth</code>.
</p>
-{% include snippet.html content=tabs_fullwidth_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_fullwidth_example horizontal=true more=true %}
-{% include anchor.html name="Combining" %}
+{% include elements/anchor.html name="Combining" %}
<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>
-{% include snippet.html content=tabs_centered_boxed_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_centered_boxed_example horizontal=true more=true %}
-{% include snippet.html content=tabs_toggle_fullwidth_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_toggle_fullwidth_example horizontal=true more=true %}
-{% include snippet.html content=tabs_centered_boxed_medium_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_centered_boxed_medium_example horizontal=true more=true %}
-{% include snippet.html content=tabs_toggle_fullwidth_large_example horizontal=true more=true %}
+{% include elements/snippet.html content=tabs_toggle_fullwidth_large_example horizontal=true more=true %}
-{% include variables.html type='component' %}
+{% include elements/variables.html type='component' %}
</p>
</div>
-{% include snippet.html content=box_example more=true %}
+{% include elements/snippet.html content=box_example more=true %}
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
</p>
</div>
-{% include snippet.html content=button_example %}
+{% include elements/snippet.html content=button_example %}
<div class="content">
<p>
</ul>
</div>
-{% include snippet.html content=button_tags_example %}
+{% include elements/snippet.html content=button_tags_example %}
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
-{% include snippet.html content=button_colors_a_example %}
+{% include elements/snippet.html content=button_colors_a_example %}
-{% include snippet.html content=button_colors_b_example %}
+{% include elements/snippet.html content=button_colors_b_example %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
-{% include snippet.html content=button_sizes_example %}
+{% include elements/snippet.html content=button_sizes_example %}
-{% include anchor.html name="Styles" %}
+{% include elements/anchor.html name="Styles" %}
<h4 class="subtitle">Outlined</h4>
-{% include snippet.html content=button_outlined_example %}
+{% include elements/snippet.html content=button_outlined_example %}
<h4 class="subtitle">Inverted (the text color becomes the background color, and vice-versa)</h4>
</div>
</div>
-{% include anchor.html name="States" %}
+{% include elements/anchor.html name="States" %}
<h4 class="subtitle">Normal</h4>
-{% include snippet.html content=button_normal_example %}
+{% include elements/snippet.html content=button_normal_example %}
<h4 class="subtitle">Hover</h4>
-{% include snippet.html content=button_hover_example %}
+{% include elements/snippet.html content=button_hover_example %}
<h4 class="subtitle">Focus</h4>
-{% include snippet.html content=button_focus_example %}
+{% include elements/snippet.html content=button_focus_example %}
<h4 class="subtitle">Active</h4>
-{% include snippet.html content=button_active_example %}
+{% include elements/snippet.html content=button_active_example %}
<h4 class="subtitle">Loading</h4>
<h4 class="subtitle">With Font Awesome icons</h4>
-{% include snippet.html content=button_fa_example clipped=true %}
+{% include elements/snippet.html content=button_fa_example clipped=true %}
<div class="columns">
<div class="column">
</div>
</div>
-{% include anchor.html name="Button group" %}
+{% include elements/anchor.html name="Button group" %}
<div class="content">
<p>If you want to <strong>group</strong> buttons together on a <strong>single line</strong>, use the <code>is-grouped</code> modifier on the <code>field</code> container:</p>
</div>
-{% include snippet.html content=button_group_example %}
+{% include elements/snippet.html content=button_group_example %}
-{% include anchor.html name="Button addons" %}
+{% include elements/anchor.html name="Button addons" %}
<div class="content">
<p>If you want to use buttons as <strong>addons</strong>, use the <code>has-addons</code> modifier on the <code>field</code> container:</p>
</div>
-{% include snippet.html content=button_addons_example %}
+{% include elements/snippet.html content=button_addons_example %}
-{% include anchor.html name="Button group with addons" %}
+{% include elements/anchor.html name="Button group with addons" %}
<div class="content">
<p>You can group together addons as well:</p>
</div>
-{% include snippet.html content=button_group_addons_example %}
+{% include elements/snippet.html content=button_group_addons_example %}
-{% include anchor.html name="List of buttons" %}
+{% include elements/anchor.html name="List of buttons" %}
{% include elements/new-tag.html version="0.6.1" %}
</div>
</div>
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
<p>This <code>content</code> class can be used in <em>any</em> context where you just want to (or can only) write some <strong>text</strong>. For example, it's used for the paragraph you're currently reading.</p>
</div>
-{% include snippet.html content=content_example %}
+{% include elements/snippet.html content=content_example %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<div class="content">
<p>You can use the <code>is-small</code>, <code>is-medium</code> and <code>is-large</code> modifiers to change the font size.</p>
</div>
</div>
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
</p>
</div>
-{% include snippet.html content=cross_example %}
+{% include elements/snippet.html content=cross_example %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=cross_sizes_example %}
+{% include elements/snippet.html content=cross_sizes_example %}
-{% include anchor.html name="Combinations" %}
+{% include elements/anchor.html name="Combinations" %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=cross_elements_example %}
+{% include elements/snippet.html content=cross_elements_example %}
</div>
<div class="block bd-icon-size">
- {% include snippet.html content=icon_example %}
+ {% include elements/snippet.html content=icon_example %}
</div>
<div class="message is-info">
By default, the <code>icon</code> container will take up <em>exactly</em> <code>1.5rem x 1.5rem</code>. The icon itself is sized accordingly to the icon library you're using. For example, Font Awesome 5 icons will <strong>inherit</strong> the font size.</p>
</div>
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=icon_color_example %}
+{% include elements/snippet.html content=icon_color_example %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Font Awesome variations" %}
+{% include elements/anchor.html name="Font Awesome variations" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Material Design Icons" %}
+{% include elements/anchor.html name="Material Design Icons" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Open Iconic" %}
+{% include elements/anchor.html name="Open Iconic" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Ionicons" %}
+{% include elements/anchor.html name="Ionicons" %}
<div class="content">
<p>
</tbody>
</table>
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
<p>Because images can take a few seconds to load (or not at all), use the <code>.image</code> container to specify a <strong>precisely sized</strong> container so that your layout isn't broken because of image loading or image errors.</p>
</div>
-{% include snippet.html content=image %}
+{% include elements/snippet.html content=image %}
-{% include anchor.html name="Fixed square images" %}
+{% include elements/anchor.html name="Fixed square images" %}
<div class="content">
<p>There are <strong>7</strong> dimensions to choose from, useful for <strong>avatars</strong>:</p>
</tbody>
</table>
-{% include anchor.html name="Retina images" %}
+{% include elements/anchor.html name="Retina images" %}
<div class="content">
<p>Because the image is fixed in size, you can use an image that is <strong>twice as big</strong>. So for example, in a <code>128x128</code> container, you can use a <code>256x256</code> image, but resized to <strong>128x128</strong> pixels.</p>
</div>
-{% include snippet.html content=retina_image %}
+{% include elements/snippet.html content=retina_image %}
-{% include anchor.html name="Responsive images with ratios" %}
+{% include elements/anchor.html name="Responsive images with ratios" %}
<div class="content">
<p>If you don't know the exact dimensions but know the <strong>ratio</strong> instead, you can use one of the <strong>16 ratio modifiers</strong>, which include [common aspect ratios in still photography](https://en.wikipedia.org/wiki/Aspect_ratio_(image)#Still_photography):</p>
<p>The <code>.image</code> container will take up the <strong>whole width</strong> while maintaining the perfect ratio.</p>
</div>
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
{% endfor %}
{% endcapture %}
-{% include snippet.html content=notification %}
+{% include elements/snippet.html content=notification %}
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
-{% include snippet.html content=notification_colors %}
+{% include elements/snippet.html content=notification_colors %}
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
<progress class="progress is-large" value="60" max="100">60%</progress>
{% endcapture %}
-{% include snippet.html content=progress %}
+{% include elements/snippet.html content=progress %}
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
-{% include snippet.html content=progress_colors %}
+{% include elements/snippet.html content=progress_colors %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
-{% include snippet.html content=progress_sizes %}
+{% include elements/snippet.html content=progress_sizes %}
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
</p>
</div>
-{% include snippet.html content=table_example horizontal=true more=true %}
+{% include elements/snippet.html content=table_example horizontal=true more=true %}
-{% include anchor.html name="Modifiers" %}
+{% include elements/anchor.html name="Modifiers" %}
<div class="columns">
<div class="column">
</div>
</div>
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
</div>
</div>
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
<div class="columns">
<div class="column is-4">
</div>
</div>
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<div class="columns">
<div class="column is-4">
</div>
</div>
-{% include anchor.html name="Modifiers" %}
+{% include elements/anchor.html name="Modifiers" %}
<div class="columns">
<div class="column is-4">
</div>
</div>
-{% include anchor.html name="Combinations" %}
+{% include elements/anchor.html name="Combinations" %}
<div class="columns">
<div class="column is-4">
</div>
</div>
-{% include anchor.html name="List of tags" %}
+{% include elements/anchor.html name="List of tags" %}
<div class="columns">
<div class="column">
</div>
</div>
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
</div>
</div>
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<div class="columns">
<div class="column">
</div>
</div>
-{% include variables.html type='element' %}
+{% include elements/variables.html type='element' %}
</ul>
</div>
-{% include snippet.html content=file %}
+{% include elements/snippet.html content=file %}
-{% include anchor.html name="Modifiers" %}
+{% include elements/anchor.html name="Modifiers" %}
<div class="columns">
<div class="column">
</div>
</div>
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
<div class="content">
<p>
</ul>
</div>
-{% include snippet.html content=file_colors clipped=true %}
+{% include elements/snippet.html content=file_colors clipped=true %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<div class="content">
<p>
</ul>
</div>
-{% include snippet.html content=file_sizes clipped=true %}
+{% include elements/snippet.html content=file_sizes clipped=true %}
-{% include snippet.html content=file_sizes_name clipped=true %}
+{% include elements/snippet.html content=file_sizes_name clipped=true %}
-{% include snippet.html content=file_sizes_boxed clipped=true %}
+{% include elements/snippet.html content=file_sizes_boxed clipped=true %}
-{% include snippet.html content=file_sizes_boxed_name clipped=true %}
+{% include elements/snippet.html content=file_sizes_boxed_name clipped=true %}
-{% include anchor.html name="Alignment" %}
+{% include elements/anchor.html name="Alignment" %}
<div class="content">
<p>
</ul>
</div>
-{% include snippet.html content=file_centered %}
+{% include elements/snippet.html content=file_centered %}
-{% include snippet.html content=file_right %}
+{% include elements/snippet.html content=file_right %}
-{% include anchor.html name="JavaScript" %}
+{% include elements/anchor.html name="JavaScript" %}
<div class="content">
<p>
</p>
</div>
-{% include anchor.html name="Variables" %}
+{% include elements/anchor.html name="Variables" %}
<div class="content">
<p>
When combining several controls in a <strong>form</strong>, use the <code>.field</code> class as a <strong>container</strong>, to keep the spacing consistent.</p>
</div>
-{% include snippet.html content=example more=true %}
+{% include elements/snippet.html content=example more=true %}
-{% include anchor.html name="Form field" %}
+{% include elements/anchor.html name="Form field" %}
<div class="content">
<p>The <code>field</code> container is a simple container for:</p>
</ul>
</div>
-{% include snippet.html content=field_example %}
+{% include elements/snippet.html content=field_example %}
<div class="content">
<p>This container allows form fields to be <strong>spaced consistently</strong>.</p>
</div>
-{% include snippet.html content=fields_example %}
+{% include elements/snippet.html content=fields_example %}
-{% include anchor.html name="Form control" %}
+{% include elements/anchor.html name="Form control" %}
<div class="content">
<p>The <code>control</code> is a versatile container meant to <strong>enhance single form controls</strong>. Because it has the same height as a control elements, it can <strong class="has-text-danger">only contain</strong> the following elements:</p>
</ul>
</div>
-{% include snippet.html content=control_input_example %}
+{% include elements/snippet.html content=control_input_example %}
-{% include snippet.html content=control_select_example %}
+{% include elements/snippet.html content=control_select_example %}
-{% include snippet.html content=control_button_example %}
+{% include elements/snippet.html content=control_button_example %}
<!-- Font Awesome Icons -->
-{% include anchor.html name="With icons" %}
+{% include elements/anchor.html name="With icons" %}
<div class="content">
<p>You can append one of 2 <strong>modifiers</strong> on a control:</p>
<p>The size of the <strong>input</strong> will define the size of the icon container.</p>
</div>
-{% include snippet.html content=icons_example clipped=true %}
+{% include elements/snippet.html content=icons_example clipped=true %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=select_icons_example %}
+{% include elements/snippet.html content=select_icons_example %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=has_icons_small_example %}
+{% include elements/snippet.html content=has_icons_small_example %}
-{% include snippet.html content=has_icons_normal_example clipped=true %}
+{% include elements/snippet.html content=has_icons_normal_example clipped=true %}
-{% include snippet.html content=has_icons_medium_example clipped=true %}
+{% include elements/snippet.html content=has_icons_medium_example clipped=true %}
-{% include snippet.html content=has_icons_large_example clipped=true %}
+{% include elements/snippet.html content=has_icons_large_example clipped=true %}
-{% include anchor.html name="Form addons" %}
+{% include elements/anchor.html name="Form addons" %}
<div class="content">
<p>If you want to <strong>attach controls</strong> together, use the <code>has-addons</code> modifier on the <code>field</code> container:</p>
</div>
-{% include snippet.html content=addons_example %}
+{% include elements/snippet.html content=addons_example %}
<div class="content">
<p>You can attach inputs, buttons, and dropdowns <strong>only</strong>.</p>
<p>It can be useful to append a <a href="{{site.url}}/documentation/elements/button#static-button">static button</a>.</p>
</div>
-{% include snippet.html content=addons_static_example %}
+{% include elements/snippet.html content=addons_static_example %}
<div class="content">
<p>Use the <code>is-expanded</code> modifier on the element you want to fill up the remaining space (in this case, the input):</p>
</div>
-{% include snippet.html content=addons_expanded_example horizontal=true more=true %}
+{% include elements/snippet.html content=addons_expanded_example horizontal=true more=true %}
<div class="content">
<p>If you want a full width select dropdown, pair <code>control is-expanded</code> with <code>select is-fullwidth</code>.</p>
</div>
-{% include snippet.html content=addons_expanded_fullwidth_example %}
+{% include elements/snippet.html content=addons_expanded_fullwidth_example %}
<div class="content">
<p>Use the <code>has-addons-centered</code> or the <code>has-addons-right</code> modifiers to alter the <strong>alignment</strong>.</p>
</div>
-{% include snippet.html content=addons_center_example %}
+{% include elements/snippet.html content=addons_center_example %}
-{% include snippet.html content=addons_right_example %}
+{% include elements/snippet.html content=addons_right_example %}
-{% include anchor.html name="Form group" %}
+{% include elements/anchor.html name="Form group" %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=group_example %}
+{% include elements/snippet.html content=group_example %}
<div class="content">
Use the <code>is-grouped-centered</code> or the <code>is-grouped-right</code> modifiers to alter the <strong>alignment</strong>.
</p>
</div>
-{% include snippet.html content=group_centered_example %}
+{% include elements/snippet.html content=group_centered_example %}
-{% include snippet.html content=group_right_example %}
+{% include elements/snippet.html content=group_right_example %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=group_expanded_example %}
+{% include elements/snippet.html content=group_expanded_example %}
<div id="form-group-multiline" class="content">
<p>
</p>
</div>
-{% include snippet.html content=group_multiline_example clipped=true %}
+{% include elements/snippet.html content=group_multiline_example clipped=true %}
<div class="message is-info">
<div class="message-header">
</div>
</div>
-{% include anchor.html name="Horizontal form" %}
+{% include elements/anchor.html name="Horizontal form" %}
<div class="content">
<p>If you want a <strong>horizontal</strong> form control, use the <code>is-horizontal</code> modifier on the <code>field</code> container, in which you include:</p>
<p>You can use <code>is-grouped</code> or <code>has-addons</code> for the child elements.</p>
</div>
-{% include snippet.html content=horizontal_form_example horizontal=true more=true %}
+{% include elements/snippet.html content=horizontal_form_example horizontal=true more=true %}
<div class="content">
<p>
</ul>
</div>
-{% include snippet.html content=field_label_example horizontal=true more=true %}
+{% include elements/snippet.html content=field_label_example horizontal=true more=true %}
-{% include anchor.html name="Variables" %}
+{% include elements/anchor.html name="Variables" %}
<div class="content">
<p>
</div>
</div>
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
<div class="columns">
<div class="column is-half">
</div>
</div>
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<div class="columns">
<div class="column is-half">
</div>
</div>
-{% include anchor.html name="Styles" %}
+{% include elements/anchor.html name="Styles" %}
{% include elements/new-tag.html version="0.6.2" %}
</div>
</div>
-{% include anchor.html name="States" %}
+{% include elements/anchor.html name="States" %}
<h4 class="subtitle">Normal</h4>
<div class="columns">
{% highlight html %}{{ static_example }}{% endhighlight %}
<!-- Font Awesome Icons -->
-{% include anchor.html name="With Font Awesome icons" %}
+{% include elements/anchor.html name="With Font Awesome icons" %}
<div class="content">
<p>You can append one of 2 <strong>modifiers</strong> on a control:</p>
</div>
</div>
-{% include anchor.html name="Variables" %}
+{% include elements/anchor.html name="Variables" %}
<div class="content">
<p>
</div>
</div>
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
<div class="columns">
<div class="column is-half">
</div>
</div>
-{% include anchor.html name="Styles" %}
+{% include elements/anchor.html name="Styles" %}
{% include elements/new-tag.html version="0.6.2" %}
</div>
</div>
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
<div class="columns">
<div class="column is-half">
</div>
{% endcapture %}
-{% include snippet.html content=textarea_example %}
+{% include elements/snippet.html content=textarea_example %}
<div class="content">
<p>
</p>
</div>
-{% include snippet.html content=textarea_rows_example %}
+{% include elements/snippet.html content=textarea_rows_example %}
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
-{% include snippet.html content=colors_example %}
+{% include elements/snippet.html content=colors_example %}
-{% include anchor.html name="Sizes" %}
+{% include elements/anchor.html name="Sizes" %}
-{% include snippet.html content=sizes_example %}
+{% include elements/snippet.html content=sizes_example %}
-{% include anchor.html name="States" %}
+{% include elements/anchor.html name="States" %}
<h4 class="subtitle">Normal</h4>
-{% include snippet.html content=normal_example %}
+{% include elements/snippet.html content=normal_example %}
<h4 class="subtitle">Hover</h4>
-{% include snippet.html content=hover_example %}
+{% include elements/snippet.html content=hover_example %}
<h4 class="subtitle">Focus</h4>
-{% include snippet.html content=focus_example %}
+{% include elements/snippet.html content=focus_example %}
<h4 class="subtitle">Loading</h4>
-{% include snippet.html content=loading_example %}
+{% include elements/snippet.html content=loading_example %}
<div class="columns">
<div class="column is-half">
<h4 class="subtitle">Disabled</h4>
-{% include snippet.html content=disabled_example %}
+{% include elements/snippet.html content=disabled_example %}
<h4 class="subtitle">Readonly</h4>
</p>
</div>
-{% include snippet.html content=readonly_example %}
+{% include elements/snippet.html content=readonly_example %}
{% highlight html %}{{ columns }}{% endhighlight %}
- {% include anchor.html name="Sizes" %}
+ {% include elements/anchor.html name="Sizes" %}
<div class="content">
<p>If you want to change the <strong>size</strong> of a single column, you can use one the following classes:</p>
</div>
</div>
- {% include anchor.html name="Offset" %}
+ {% include elements/anchor.html name="Offset" %}
<div class="content">
<p>
{% highlight html %}{{ columns_offset }}{% endhighlight %}
- {% include anchor.html name="Centering columns" %}
+ {% include elements/anchor.html name="Centering columns" %}
<div class="content">
<p>
{% highlight html %}{{ columns_mobile_multiline_centered }}{% endhighlight %}
- {% include anchor.html name="Responsiveness" %}
+ {% include elements/anchor.html name="Responsiveness" %}
<div class="content">
<p>By default, columns are only activated from <strong>tablet</strong> onwards. This means columns are stacked on top of each other on <strong>mobile</strong>.</p>
</div>
{% highlight html %}{{ columns_multiple_breakpoints }}{% endhighlight %}
- {% include anchor.html name="Nesting" %}
+ {% include elements/anchor.html name="Nesting" %}
<div class="content">
<p>
{% highlight html %}{{ columns_nesting }}{% endhighlight %}
- {% include anchor.html name="Multiline" %}
+ {% include elements/anchor.html name="Multiline" %}
<div class="content">
<p>Whenever you want to start a new line, you can close a <code>columns</code> container and start a new one. But you can also add the <code>is-multiline</code> modifier and add <strong>more</strong> column elements that would fit in a single row.</p>
{% highlight html %}{{ columns_multiline }}{% endhighlight %}
- {% include anchor.html name="Gapless" %}
+ {% include elements/anchor.html name="Gapless" %}
<div class="content">
<p>If you want to remove the <strong>space</strong> between the columns, add the <code>is-gapless</code> modifier on the <code>columns</code> container:</p>
</div>
{% highlight html %}{{ columns_gapless_multiline }}{% endhighlight %}
- {% include anchor.html name="Narrow column" %}
+ {% include elements/anchor.html name="Narrow column" %}
<div class="content">
<p>If you want a column to only take the <strong>space it needs</strong>, use the <code>is-narrow</code> modifier. The other column(s) will fill up the remaining space.</p>
{% include layout/main-close.html %}
-{% include snippet.html content=footer_example horizontal=true more=true fullwidth=true %}
+{% include elements/snippet.html content=footer_example horizontal=true more=true fullwidth=true %}
{% include layout/main-open.html %}
-{% include variables.html %}
+{% include elements/variables.html %}
{% endcapture %}
<section class="section is-fullwidth">
- {% include snippet.html content=heroNavbarA horizontal=true more=true %}
- {% include snippet.html content=heroNavbarB horizontal=true more=true %}
- {% include snippet.html content=heroNavbarC horizontal=true more=true %}
+ {% include elements/snippet.html content=heroNavbarA horizontal=true more=true %}
+ {% include elements/snippet.html content=heroNavbarB horizontal=true more=true %}
+ {% include elements/snippet.html content=heroNavbarC horizontal=true more=true %}
</section>
{% include layout/main-open.html %}
</nav>
</div>
-{% include snippet.html content=nav_example horizontal=true more=true %}
+{% include elements/snippet.html content=nav_example horizontal=true more=true %}
-{% include anchor.html name="Centered level" %}
+{% include elements/anchor.html name="Centered level" %}
<div class="content">
If you want a <strong>centered level</strong>, you can use as many <code>level-item</code> as you want, as long as they are <strong>direct</strong> children of the <code>level</code> container.
</div>
-{% include snippet.html content=nav_centered_example horizontal=true more=true %}
+{% include elements/snippet.html content=nav_centered_example horizontal=true more=true %}
-{% include snippet.html content=nav_centered_bis_example horizontal=true more=true %}
+{% include elements/snippet.html content=nav_centered_bis_example horizontal=true more=true %}
-{% include anchor.html name="Mobile level" %}
+{% include elements/anchor.html name="Mobile level" %}
<div class="content">
By default, for space concerns, the level is vertical on mobile. If you want the level to be horizontal on mobile as well, add the <code>is-mobile</code> modifier on the <code>level</code> container.
</div>
-{% include snippet.html content=nav_mobile_example horizontal=true more=true %}
+{% include elements/snippet.html content=nav_mobile_example horizontal=true more=true %}
</article>
</div>
-{% include snippet.html content=media_example horizontal=true more=true %}
+{% include elements/snippet.html content=media_example horizontal=true more=true %}
<div class="content">
<p>You can include <em>any</em> other Bulma element, like inputs, textareas, icons, buttons... or even a <strong>nav bar</strong>.</p>
</div>
-{% include snippet.html content=media_bis_example horizontal=true more=true %}
+{% include elements/snippet.html content=media_bis_example horizontal=true more=true %}
-{% include anchor.html name="Nesting" %}
+{% include elements/anchor.html name="Nesting" %}
<div class="content">
<p>You can nest media objects up to <strong>3 levels</strong> deep.</p>
</div>
-{% include snippet.html content=media_nested_example horizontal=true more=true %}
+{% include elements/snippet.html content=media_nested_example horizontal=true more=true %}
<p>You can use the modifiers <code>is-medium</code> and <code>is-large</code> to change the <strong>spacing</strong>.</p>
</div>
-{% include variables.html %}
+{% include elements/variables.html %}
{% highlight html %}{{ tile_empty }}{% endhighlight %}
-{% include anchor.html name="Example" %}
+{% include elements/anchor.html name="Example" %}
<div class="tile is-ancestor">
<div class="tile is-vertical is-8">
{% highlight html %}{{ tile_default }}{% endhighlight %}
-{% include anchor.html name="Modifiers" %}
+{% include elements/anchor.html name="Modifiers" %}
<div class="content">
<p>The <code>tile</code> element has <strong>16 modifiers</strong>:</p>
</ul>
</div>
-{% include anchor.html name="How it works: Nesting" %}
+{% include elements/anchor.html name="How it works: Nesting" %}
<div class="content">
<p>Everything is a tile! To create a grid of tiles, you only need to <strong>nest</strong> <code>tile</code> elements.</p>
{% highlight html %}{{ tile_lorem }}{% endhighlight %}
-{% include anchor.html name="Nesting requirements" %}
+{% include elements/anchor.html name="Nesting requirements" %}
<article class="message is-danger">
<div class="message-header">
{% highlight html %}{{ tile_any_content }}{% endhighlight %}
-{% include anchor.html name="3 columns" %}
+{% include elements/anchor.html name="3 columns" %}
<div class="tile is-ancestor">
<div class="tile is-parent">
{% highlight html %}{{ tile_3_columns }}{% endhighlight %}
-{% include anchor.html name="4 columns" %}
+{% include elements/anchor.html name="4 columns" %}
<div class="tile is-ancestor">
<div class="tile is-parent">
- modifiers-color-helpers
---
-{% include anchor.html name="Text color" %}
+{% include elements/anchor.html name="Text color" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Background color" %}
+{% include elements/anchor.html name="Background color" %}
{% include elements/new-tag.html version="0.6.3" %}
---
title: Responsive helpers
layout: documentation
+hide_categories: true
doc-tab: modifiers
doc-subtab: responsive-helpers
breadcrumb:
</td>
{% endcapture %}
-{% include anchor.html name="Show" %}
+{% include elements/anchor.html name="Show" %}
<div class="content">
<p>
<p>For example, here's how the <code>is-flex</code> helper works:</p>
</div>
-<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>
+{% 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 %}
<div class="content">
<p>
</p>
</div>
-{% include anchor.html name="Hide" %}
+{% include elements/anchor.html name="Hide" %}
-<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>
+{% 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 %}
</td>
{% endcapture %}
-{% include anchor.html name="Size" %}
+{% include elements/anchor.html name="Size" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Responsive size" %}
+{% include elements/anchor.html name="Responsive size" %}
<div class="content">
<p>
</p>
</div>
-{% include anchor.html name="Colors" %}
+{% include elements/anchor.html name="Colors" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Alignment" %}
+{% include elements/anchor.html name="Alignment" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Responsive Alignment" %}
+{% include elements/anchor.html name="Responsive Alignment" %}
<div class="content">
<p>
{% include layout/main-open.html %}
-{% include anchor.html name="Text transformation" %}
+{% include elements/anchor.html name="Text transformation" %}
<div class="content">
<p>
</tbody>
</table>
-{% include anchor.html name="Text weight" %}
+{% include elements/anchor.html name="Text weight" %}
<div class="content">
<p>
</ul>
</div>
-{% include anchor.html name="The <code>findColorInvert()</code> function" %}
+{% include elements/anchor.html name="The <code>findColorInvert()</code> function" %}
<div class="content">
<p>The <code>findColorInvert($color)</code> function takes a <strong>color</strong> as an input, and outputs either transparent <strong>black</strong> <code>rgba(#000, 0.7)</code> or <strong>white</strong> <code>#fff</code>:</p>
$fullhd-enabled: false
{% endcapture %}
-{% include anchor.html name="Vertical by default" %}
+{% include elements/anchor.html name="Vertical by default" %}
<div class="content">
<p>
<p>You can however enforce the <strong>horizontal</strong> layout for both <code>columns</code> or <code>nav</code> by appending the <code>is-mobile</code> modifier.</p>
</div>
-{% include anchor.html name="Breakpoints" %}
+{% include elements/anchor.html name="Breakpoints" %}
{% assign variables_file_url = "/blob/master/sass/utilities/initial-variables.sass#L46,L57" | prepend: site.data.meta.github %}
{% assign mixins_file_url = "/blob/master/sass/utilities/mixins.sass#L182,L226" | prepend: site.data.meta.github %}
</tbody>
</table>
-{% include anchor.html name="Disabling breakpoints" %}
+{% include elements/anchor.html name="Disabling breakpoints" %}
{% include elements/new-tag.html version="0.6.3" %}
{% highlight sass %}{{ scss_code }}{% endhighlight %}
</div>
-{% include anchor.html name="Variables" %}
+{% include elements/anchor.html name="Variables" %}
<div class="content">
<p>
</div>
</div>
-{% include anchor.html name="Code requirements" %}
+{% include elements/anchor.html name="Code requirements" %}
<div class="content">
<p>
</div>
</article>
-{% include anchor.html name="Starter template" %}
+{% include elements/anchor.html name="Starter template" %}
<div class="content">
<p>
</div>
<div class="bd-example highlight-full">
- {% highlight html %}{% include getting-started.html %}{% endhighlight %}
+ {% highlight html %}{% include snippets/getting-started.html %}{% endhighlight %}
</div>
-{% include anchor.html name="bulma-start" %}
+{% include elements/anchor.html name="bulma-start" %}
<div class="content">
<p>
</p>
</div>
-{% include anchor.html name="Initial variables" %}
+{% include elements/anchor.html name="Initial variables" %}
<div class="content">
<p>
These are <a href="{{ derived_variables.file_url }}" target="_blank">variables</a> with a value that <strong>references</strong> another variable.
{% endcapture %}
{%
- include variables.html
+ include elements/variables.html
anchor_name = 'Derived variables'
data = derived_variables
custom_message = custom_message
You can use the following <a href="{{ site.data.variables.base.generic.file_url }}" target="_blank">generic variables</a> for general <strong>customization</strong>. Simply set one or multiple of these variables <em>before</em> importing Bulma. <a href="{{ site.url }}/documentation/overview/customize/">Learn how</a>.
{% endcapture %}
{%
- include variables.html
+ include elements/variables.html
anchor_name = 'Generic variables'
tab = 'base'
subtab = 'generic'
share_description: "Get inspired! The Bulma Expo is a curated collection of the most beautiful websites designed with Bulma. It showcases how you can easily customize Bulma for your own personal or business needs."
layout: default
route: expo
+breadcrumb:
+- home
+- expo
other:
- name: Apache BookKeeper
url: https://lucperkins.github.io/bookkeeper/
</div>
{% endcapture %}
-{% include navbar.html id="ExpoHero" %}
+{% include global/navbar.html id="Expo" %}
-<section class="hero is-success">
- <div class="hero-body">
- <div class="container">
- <div class="columns is-vcentered">
- <div class="column">
- <h1 class="title">
- Expo
- </h1>
- <p class="subtitle">
- How people used Bulma to design beautiful websites <span style="font-size: 20px; margin-left: 2px; position: relative; top: 1px;">😍</span>
- </p>
- </div>
- <div class="column is-narrow">
- {% include carbon.html %}
- </div>
- </div>
- </div>
- </div>
-</section>
+<main class="bd-main">
+ <div class="bd-main-container container">
+ <div class="bd-duo">
+ <div class="bd-lead">
+ {% include components/breadcrumb.html %}
-<main class="bd-expo">
- <div class="container">
- {{ embrace_expo }}
+ <header class="bd-header">
+ <div class="bd-header-titles">
+ <h1 class="title">
+ Expo
+ </h1>
+ <p class="subtitle is-4">
+ How people used Bulma to design beautiful websites <span style="font-size: 20px; margin-left: 2px; position: relative; top: 1px;">😍</span>
+ </p>
+ </div>
- <div class="bd-websites">
- {% for website in page.websites %}
- {% assign imageName = website.name | slugify %}
- {% assign imagePath = "/images/expo/" | prepend: site.url | append: imageName %}
- <article class="bd-website {% if website.highlighted %}bd-is-highlighted{% endif %}">
- <a class="bd-website-image" href="{{ website.url }}" target="_blank" rel="nofollow">
- {% if website.highlighted %}
- {% assign size1x = "1344x840" %}
- {% assign size2x = "2688x1680" %}
- <img
- class="lazyload"
- src="{{ site.url }}/images/placeholders/empty.png"
- data-src="{{ imagePath }}-{{ size1x }}.jpg"
- data-srcset="{{ imagePath }}-{{ size2x }}.jpg 2x,
- {{ imagePath }}-{{ size1x }}.jpg 1x"
- width="1344"
- height="840">
- {% else %}
- {% assign size1x = "672x420" %}
- {% assign size2x = "1344x840" %}
- <img
- class="lazyload"
- src="{{ site.url }}/images/placeholders/empty.png"
- data-src="{{ imagePath }}-{{ size1x }}.jpg"
- data-srcset="{{ imagePath }}-{{ size2x }}.jpg 2x,
- {{ imagePath }}-{{ size1x }}.jpg 1x"
- width="672"
- height="420">
- {% endif %}
- <span class="bd-website-shadow is-overlay"></span>
- <span class="bd-website-overlay is-overlay"></span>
- </a>
- <h2 class="title is-5 bd-website-name is-marginless">
- {{ website.name }}
- </h2>
- <p class="has-text-grey-light bd-website-date">
- {{ website.date }}
- </p>
- </article>
- {% endfor %}
- </div>
+ <div class="bd-header-carbon">
+ {% include elements/carbon.html %}
+ </div>
+ </header>
- {{ embrace_expo }}
+ <div class="bd-content">
+ {{ embrace_expo }}
+
+ <div class="bd-websites">
+ {% for website in page.websites %}
+ {% assign imageName = website.name | slugify %}
+ {% assign imagePath = "/images/expo/" | prepend: site.url | append: imageName %}
+ <article class="bd-website {% if website.highlighted %}bd-is-highlighted{% endif %}">
+ <a class="bd-website-image" href="{{ website.url }}" target="_blank" rel="nofollow">
+ {% if website.highlighted %}
+ {% assign size1x = "1344x840" %}
+ {% assign size2x = "2688x1680" %}
+ <img
+ class="lazyload"
+ src="{{ site.url }}/images/placeholders/empty.png"
+ data-src="{{ imagePath }}-{{ size1x }}.jpg"
+ data-srcset="{{ imagePath }}-{{ size2x }}.jpg 2x,
+ {{ imagePath }}-{{ size1x }}.jpg 1x"
+ width="1344"
+ height="840">
+ {% else %}
+ {% assign size1x = "672x420" %}
+ {% assign size2x = "1344x840" %}
+ <img
+ class="lazyload"
+ src="{{ site.url }}/images/placeholders/empty.png"
+ data-src="{{ imagePath }}-{{ size1x }}.jpg"
+ data-srcset="{{ imagePath }}-{{ size2x }}.jpg 2x,
+ {{ imagePath }}-{{ size1x }}.jpg 1x"
+ width="672"
+ height="420">
+ {% endif %}
+ <span class="bd-website-shadow is-overlay"></span>
+ <span class="bd-website-overlay is-overlay"></span>
+ </a>
+ <h2 class="title is-5 bd-website-name is-marginless">
+ {{ website.name }}
+ </h2>
+ <p class="has-text-grey-light bd-website-date">
+ {{ website.date }}
+ </p>
+ </article>
+ {% endfor %}
+ </div>
+
+ {{ embrace_expo }}
+ </div>
+ </div>
+ </div>
</div>
</main>
height: 469
---
-{% include navbar.html id="Extensions" %}
+{% include global/navbar.html id="Extensions" %}
<section class="hero is-danger">
<div class="hero-body">
</p>
</div>
<div class="column is-narrow">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</div>
</div>
fixed_navbar: true
---
-{% include navbar.html id="Index" %}
+{% include global/navbar.html id="Index" %}
{% include index/intro.html %}
</section>
<section class="bd-tws-home">
- {% include tws.html %}
+ {% include elements/tws.html %}
</section>
<section class="section is-medium">
</div>
</section>
-{% include features.html %}
+{% include index/features.html %}
<hr class="is-marginless">
fulltitle: Love for Bulma 😍
layout: default
route: love
+breadcrumb:
+- home
+- love
tweets:
- id: "900692286744535041"
date: "2:12 PM - 24 Aug 2017"
retweets: "0"
---
-{% include navbar.html id="LoveHero" %}
+{% include global/navbar.html id="Love" %}
-<section class="hero bd-is-love bd-rainbow">
- <div class="hero-body">
- <div class="container">
- <div class="columns is-vcentered">
- <div class="column">
- <h1 class="title">
- Love
- </h1>
- <p class="subtitle">
- Happy thoughts from Twitter <span style="font-size: 20px; margin-left: 2px; position: relative; top: 1px;">😃</span>
- </p>
- </div>
- <div class="column is-narrow">
- {% include carbon.html %}
- </div>
- </div>
- </div>
- </div>
-</section>
+<main class="bd-main">
+ <div class="bd-main-container container">
+ <div class="bd-duo">
+ <div class="bd-lead">
+ {% include components/breadcrumb.html %}
-<main class="bd-love">
- <div class="container">
- <div class="bd-embrace">
- <p class="bd-embrace-text">
- Are you a Bulma fan too? <strong>Show your support!</strong> <span style="font-size: 20px; margin-left: 2px; position: relative; top: 1px;">🤗</span>
- </p>
- <p class="bd-embrace-button">
- {% include elements/tw-button.html label="Tweet #bulmaio" %}
- </p>
- </div>
+ <header class="bd-header">
+ <div class="bd-header-titles">
+ <h1 class="title">
+ Love
+ </h1>
+ <p class="subtitle is-4">
+ Happy thoughts from Twitter <span style="font-size: 20px; margin-left: 2px; position: relative; top: 1px;">😃</span>
+ </p>
+ </div>
+
+ <div class="bd-header-carbon">
+ {% include elements/carbon.html %}
+ </div>
+ </header>
+
+ <div class="bd-content">
+ <div class="bd-embrace">
+ <p class="bd-embrace-text">
+ Are you a Bulma fan too? <strong>Show your support!</strong> <span style="font-size: 20px; margin-left: 2px; position: relative; top: 1px;">🤗</span>
+ </p>
+ <p class="bd-embrace-button">
+ {% include elements/tw-button.html label="Tweet #bulmaio" %}
+ </p>
+ </div>
- <div class="bd-tws-love">
- {% for tweetId in site.data.love.tweets reversed %}
- {% assign tweet = site.data.love.tweetsById[tweetId] %}
- {% include tw.html tweet=tweet %}
- {% endfor %}
+ <div class="bd-tws-love">
+ {% for tweetId in site.data.love.tweets reversed %}
+ {% assign tweet = site.data.love.tweetsById[tweetId] %}
+ {% include elements/tw.html tweet=tweet %}
+ {% endfor %}
+ </div>
+ </div>
+ </div>
</div>
</div>
</main>
</a>
{% endcapture %}
-{% include navbar.html id="MadeWithBulmaHero" %}
+{% include global/navbar.html id="MadeWithBulmaHero" %}
<section class="hero is-primary">
<div class="hero-body">
</p>
</div>
<div class="column is-narrow">
- {% include carbon.html %}
+ {% include elements/carbon.html %}
</div>
</div>
</div>
</tbody>
</table>
- {% include anchor.html name="Usage" %}
+ {% include elements/anchor.html name="Usage" %}
<div class="content">
<p>
</div>
</div>
- {% include anchor.html name="Badge snippets" %}
+ {% include elements/anchor.html name="Badge snippets" %}
<div class="content">
<p>
---
<section class="hero is-primary">
- <div class="hero-head">
- <div class="container">
- {% include header.html %}
- </div>
- </div>
<div class="hero-body">
<div class="container">
route: index
---
-{% include navbar.html id="ThankYou" %}
+{% include global/navbar.html id="ThankYou" %}
<section class="hero is-large has-text-centered">
<div class="hero-body">
</ul>
</div>
- {% include anchor.html name="How it works: Nesting" %}
+ {% include elements/anchor.html name="How it works: Nesting" %}
<div class="content">
<p>Everything is a tile! To create a grid of tiles, you only need to <strong>nest</strong> <code>tile</code> elements.</p>
</div>
{% endhighlight %}
- {% include anchor.html name="Nesting requirements" %}
+ {% include elements/anchor.html name="Nesting requirements" %}
<article class="message is-danger">
<div class="message-header">
</div>
{% endhighlight %}
- {% include anchor.html name="3 columns" %}
+ {% include elements/anchor.html name="3 columns" %}
<div class="tile is-ancestor">
<div class="tile is-parent">
</div>
{% endhighlight %}
- {% include anchor.html name="4 columns" %}
+ {% include elements/anchor.html name="4 columns" %}
<div class="tile is-ancestor">
<div class="tile is-parent">