This commit is contained in:
Jeremy Thomas
2024-03-21 16:11:54 +00:00
parent 16f1b76881
commit 69877a652c
3261 changed files with 255369 additions and 108913 deletions

View File

@@ -0,0 +1 @@
<code>>= {{ site.data.breakpoints.desktop.from }}px</code>

View File

@@ -0,0 +1 @@
<code>>= {{ site.data.breakpoints.fullhd.from }}px</code>

View File

@@ -0,0 +1 @@
<code>< {{ site.data.breakpoints.desktop.from }}px</code>

View File

@@ -0,0 +1 @@
<code>>= {{ site.data.breakpoints.widescreen.from }}px</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 7%);"></span>
<code>hsl(0, 0%, 7%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 14%);"></span>
<code>hsl(0, 0%, 14%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 4%);"></span>
<code>hsl(0, 0%, 4%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(217, 71%, 45%);"></span>
<code>hsl(217, 71%, 45%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(219, 70%, 96%);"></span>
<code>hsl(219, 70%, 96%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(217, 71%, 53%);"></span>
<code>hsl(217, 71%, 53%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(204, 71%, 39%);"></span>
<code>hsl(204, 71%, 39%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(206, 70%, 96%);"></span>
<code>hsl(206, 70%, 96%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(204, 86%, 53%);"></span>
<code>hsl(204, 86%, 53%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(141, 53%, 31%);"></span>
<code>hsl(141, 53%, 31%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(142, 52%, 96%);"></span>
<code>hsl(142, 52%, 96%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(141, 71%, 48%);"></span>
<code>hsl(141, 71%, 48%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 29%);"></span>
<code>hsl(0, 0%, 29%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 21%);"></span>
<code>hsl(0, 0%, 21%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 71%);"></span>
<code>hsl(0, 0%, 71%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 86%);"></span>
<code>hsl(0, 0%, 86%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 48%);"></span>
<code>hsl(0, 0%, 48%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(14, 100%, 53%);"></span>
<code>hsl(14, 100%, 53%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(271, 100%, 71%);"></span>
<code>hsl(271, 100%, 71%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(348, 86%, 43%);"></span>
<code>hsl(348, 86%, 43%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(347, 90%, 96%);"></span>
<code>hsl(347, 90%, 96%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(348, 100%, 61%);"></span>
<code>hsl(348, 100%, 61%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(171, 100%, 29%);"></span>
<code>hsl(171, 100%, 29%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(171, 100%, 96%);"></span>
<code>hsl(171, 100%, 96%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(171, 100%, 41%);"></span>
<code>hsl(171, 100%, 41%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 98%);"></span>
<code>hsl(0, 0%, 98%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 96%);"></span>
<code>hsl(0, 0%, 96%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(0, 0%, 100%);"></span>
<code>hsl(0, 0%, 100%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(48, 100%, 29%);"></span>
<code>hsl(48, 100%, 29%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(48, 100%, 96%);"></span>
<code>hsl(48, 100%, 96%)</code>

View File

@@ -0,0 +1,2 @@
<span class="bd-color" style="background: hsl(48, 100%, 67%);"></span>
<code>hsl(48, 100%, 67%)</code>

View File

@@ -0,0 +1,120 @@
<div class="table-container">
<table class="table is-bordered">
<thead>
<tr>
{% for breakpoint_hash in site.data.breakpoints %}
{% assign breakpoint = breakpoint_hash[1] %}
<th style="width: 20%;">
{{ breakpoint.name }}<br>
{% if breakpoint.id == 'mobile' %}
Up to <code>{{ breakpoint.to }}px</code>
{% elsif breakpoint.id == 'fullhd' %}
<code>{{ breakpoint.from }}px</code> and above
{% else %}
Between <code>{{ breakpoint.from }}px</code> and <code>{{ breakpoint.to }}px</code>
{% endif %}
</th>
{% endfor %}
</tr>
</thead>
<tbody>
<tr>
<td>
<p class="notification is-primary">mobile</p>
</td>
<td colspan="4">
<p class="notification">-</p>
</td>
</tr>
<tr>
<td>
<p class="notification">-</p>
</td>
<td colspan="4">
<p class="notification is-primary">tablet</p>
</td>
</tr>
<tr>
<td colspan="2">
<p class="notification">-</p>
</td>
<td colspan="3">
<p class="notification is-primary">desktop</p>
</td>
</tr>
<tr>
<td colspan="3">
<p class="notification">-</p>
</td>
<td colspan="2">
<p class="notification is-primary">widescreen</p>
</td>
</tr>
<tr>
<td colspan="4">
<p class="notification">-</p>
</td>
<td>
<p class="notification is-primary">fullhd</p>
</td>
</tr>
<tr>
<td>
<p class="notification">-</p>
</td>
<td>
<p class="notification is-primary">tablet-only</p>
</td>
<td colspan="3">
<p class="notification">-</p>
</td>
</tr>
<tr>
<td colspan="2">
<p class="notification">-</p>
</td>
<td>
<p class="notification is-primary">desktop-only</p>
</td>
<td colspan="2">
<p class="notification">-</p>
</td>
</tr>
<tr>
<td colspan="3">
<p class="notification">-</p>
</td>
<td>
<p class="notification is-primary">widescreen-only</p>
</td>
<td>
<p class="notification">-</p>
</td>
</tr>
<tr>
<td colspan="2">
<p class="notification is-primary">touch</p>
</td>
<td colspan="3">
<p class="notification">-</p>
</td>
</tr>
<tr>
<td colspan="3">
<p class="notification is-primary">until-widescreen</p>
</td>
<td colspan="2">
<p class="notification">-</p>
</td>
</tr>
<tr>
<td colspan="4">
<p class="notification is-primary">until-fullhd</p>
</td>
<td colspan="1">
<p class="notification">-</p>
</td>
</tr>
</tbody>
</table>
</div>

View File

@@ -0,0 +1,10 @@
<div class="bd-call bd-theme-{{ include.color }}">
<div class="bd-call-body">
<p class="bd-call-text">
{{ include.text }}
</p>
<p class="bd-call-button">
{{ include.button }}
</p>
</div>
</div>

View File

@@ -0,0 +1,39 @@
<div class="bd-heading">
<div class="bd-heading-icon">
{% if include.icon %}
<span class="icon is-medium">
<i class="{{ include.icon }} fa-lg"></i>
</span>
{% endif %}
</div>
<div class="bd-heading-title">
<h2 class="title">
{{ include.title }}
</h2>
<div class="subtitle">
{{ include.subtitle }}
</div>
</div>
<div class="bd-heading-button">
{% if include.button_label %}
<a class="button is-{{ include.color }} is-soft" href="{{ include.href }}">
{% if include.button_icon_before %}
<span class="icon">
<i class="{{ include.button_icon_before }}"></i>
</span>
{% endif %}
<span>
{{ include.button_label }}
</span>
{% if include.button_icon_after %}
<span class="icon">
<i class="{{ include.button_icon_after }}"></i>
</span>
{% endif %}
</a>
{% endif %}
</div>
</div>

View File

@@ -0,0 +1,28 @@
<nav class="bd-links">
{% if include.category_id %}
{% assign category_id = include.category_id %}
{% assign category_links = site.data.links.categories[category_id] %}
{% else %}
{% assign category_links = site.data.links.categories %}
{% endif %}
{% for link_id in category_links %}
{% if include.category_id %}
{% assign link = site.data.links.by_id[link_id] %}
{% else %}
{% assign thingy = link_id[0] %}
{% assign link = site.data.links.by_id[thingy] %}
{% endif %}
{%
include docs/elements/link.html
path=link.path
color=link.color
icon_brand=link.icon_brand
icon_regular=link.icon_regular
icon=link.icon
name=link.name
subtitle=link.subtitle
new=link.new
%}
{% endfor %}
</nav>

View File

@@ -0,0 +1,23 @@
<div
{% if include.unsplash %}
class="bd-logos-item"
style="background-image: url(https://source.unsplash.com/{{ include.unsplash }}/480x480)"
{% else %}
class="bd-logos-item is-transparent"
{% endif %}
>
<img src="{{ site.url }}/assets/brand/{{ include.asset }}.svg">
<div class="bd-logos-download">
<div class="has-text-centered">
<div class="buttons are-centered">
<a class="button is-primary is-light is-small" href="{{ site.url }}/assets/{{ include.asset }}.png">
PNG
</a>
<a class="button is-primary is-light is-small" href="{{ site.url }}/assets/{{ include.asset }}.svg">
SVG
</a>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,95 @@
{% assign current_link_id = page.breadcrumb | last %}
{% assign current_category_index = page.breadcrumb | size | minus: 2 %}
{% assign current_category_id = page.breadcrumb[current_category_index] %}
{% assign same_category_ids = site.data.links.categories[current_category_id] %}
{% assign category_size = same_category_ids | size %}
{% assign last_index = category_size | minus: 1 %}
{% for category_id in site.data.links.pagination_category_ids %}
{% if category_id == current_category_id %}
{% assign prev_category_index = forloop.index0 | minus: 1 %}
{% assign next_category_index = forloop.index0 | plus: 1 %}
{% endif %}
{% endfor %}
{% for link_id in same_category_ids %}
{% if link_id == current_link_id %}
{% assign prev_index = forloop.index0 | minus: 1 %}
{% assign next_index = forloop.index0 | plus: 1 %}
{% endif %}
{% endfor %}
<!-- Previous link -->
<!-- If first index in list -->
{% if prev_index == -1 %}
{% assign prev_category_id = site.data.links.pagination_category_ids[prev_category_index] %}
{% assign prev_category_links = site.data.links.categories[prev_category_id] %}
{% assign prev_category_size = prev_category_links | size %}
{% assign prev_last_index = prev_category_size | minus: 1 %}
{% assign prev_link_id = prev_category_links[prev_last_index] %}
{% else %}
{% assign prev_category_id = current_category_id %}
{% assign prev_link_id = same_category_ids[prev_index] %}
{% endif %}
<!-- Next link -->
<!-- If last index in list -->
{% if next_index == category_size %}
{% assign next_category_id = site.data.links.pagination_category_ids[next_category_index] %}
{% assign next_category_ = site.data.links.categories[next_category_id] %}
{% assign next_link_id = next_category_[0] %}
{% else %}
{% assign next_category_id = current_category_id %}
{% assign next_link_id = same_category_ids[next_index] %}
{% endif %}
{% assign prev_theme = prev_category_id %}
{% assign next_theme = next_category_id %}
{% assign library_category_ids = 'columns,components,elements,form,layout' | split: ',' %}
{% if library_category_ids contains prev_category_id %}
{% assign prev_theme = 'library' %}
{% endif %}
{% if library_category_ids contains next_category_id %}
{% assign next_theme = 'library' %}
{% endif %}
{% unless page.hide_pagination %}
{% if prev_link_id or next_link_id %}
<nav class="bd-docs-pagination bd-pagination-links">
{% if prev_link_id %}
{% assign prev_link = site.data.links.by_id[prev_link_id] %}
<a
class="bd-pagination-button bd-pagination-prev bd-theme-{{ prev_theme }}"
href="{{ site.url }}{{ prev_link.path }}"
title="{{ prev_link.name }}"
>
<i></i>
<span>
<em>{{ prev_category_id }}:</em>
<strong>{{ prev_link.name }}</strong>
</span>
</a>
{% endif %}
{% if next_link_id %}
{% assign next_link = site.data.links.by_id[next_link_id] %}
<a
class="bd-pagination-button bd-pagination-next bd-theme-{{ next_theme }}"
href="{{ site.url }}{{ next_link.path }}"
title="{{ next_link.name }}"
>
<span>
<em>{{ next_category_id }}:</em>
<strong>{{ next_link.name }}</strong>
</span>
<i></i>
</a>
{% endif %}
</nav>
{% endif %}
{% endunless %}

View File

@@ -0,0 +1,7 @@
<table class="table is-bordered">
<tr>
<td><span class="bd-color-swatch" style="--background: var(--bulma-{{ include.color }});"></span></td>
<td><code>--bulma-{{ include.color }}</code> as <strong>{{ include.label }}</strong></td>
<td class="{{ include.classname }}">The quick brown fox jumps over the lazy dog</td>
</tr>
</table>

View File

@@ -0,0 +1,64 @@
<table class="bd-spacing-table table is-bordered">
<thead>
<tr>
<th>Property</th>
<th>Shortcut</th>
<th colspan="8">Classes ↓</th>
</tr>
</thead>
<tfoot>
<tr>
<th colspan="2">Values →</th>
{% for value in include.values %}
<th><code>{{ value[1] }}</code></th>
{% endfor %}
</tr>
</tfoot>
<tbody>
{% for shortcut in include.shortcuts %}
{% for direction in include.directions %}
{% if direction[0] == 'all' %}
<tr>
<td><code>{{ shortcut[0] }}</code></td>
<td><code>{{ shortcut[1] }}</code></td>
{% for value in include.values %}
<td><code>{{ shortcut[1] }}-{{ value[0] }}</code></td>
{% endfor %}
</tr>
{% else %}
<tr>
<td><code>{{ shortcut[0] }}-{{ direction[0] }}</code></td>
<td><code>{{ shortcut[1] }}{{ direction[1] }}</code></td>
{% for value in include.values %}
<td><code>{{ shortcut[1] }}{{ direction[1] }}-{{ value[0] }}</code></td>
{% endfor %}
</tr>
{% endif %}
{% endfor %}
<tr>
<td>
<code>{{ shortcut[0] }}-left</code> <small>and</small> <br>
<code>{{ shortcut[0] }}-right</code>
</td>
<td><code>{{ shortcut[1] }}{{ include.horizontal }}</code></td>
{% for value in include.values %}
<td><code>{{ shortcut[1] }}{{ include.horizontal }}-{{ value[0] }}</code></td>
{% endfor %}
</tr>
{% if include.vertical %}
<tr>
<td>
<code>{{ shortcut[0] }}-top</code> <small>and</small> <br>
<code>{{ shortcut[0] }}-bottom</code>
</td>
<td><code>{{ shortcut[1] }}{{ include.vertical }}</code></td>
{% for value in include.values %}
<td><code>{{ shortcut[1] }}{{ include.vertical }}-{{ value[0] }}</code></td>
{% endfor %}
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>

View File

@@ -0,0 +1,17 @@
<div class="bd-tabs js-tabs">
<nav class="bd-tabs-nav">
<button class="bd-is-active">{{ include.button_a | escape }}</button>
<button>{{ include.button_b | escape }}</button>
{% if include.button_c %}
<button>{{ include.button_c | escape }}</button>
{% endif %}
</nav>
<div class="bd-tabs-items">
<div class="bd-tabs-item bd-is-active">{{ include.item_a }}</div>
<div class="bd-tabs-item">{{ include.item_b }}</div>
{% if include.item_c %}
<div class="bd-tabs-item">{{ include.item_c }}</div>
{% endif %}
</div>
</div>

View File

@@ -0,0 +1,7 @@
<div class="bd-var bd-is-body">
<div class="bd-var-name">{% highlight css %}{{ include.variable.name }}{% endhighlight %}</div>
<div class="bd-var-type bd-is-{{ include.variable.type }}">{{ include.variable.type }}</div>
<div class="bd-var-value">{% highlight css %}{{ include.variable.value }}{% endhighlight %}</div>
<div class="bd-var-computed-value">{% highlight css %}{{ include.variable.computed_value }}{% endhighlight %}</div>
<div class="bd-var-computed-type bd-is-{{ include.variable.computed_type }}">{{ include.variable.computed_type }}</div>
</div>

View File

@@ -0,0 +1,48 @@
{% assign tab = include.tab | default: page.doc-tab %}
{% assign subtab = include.subtab | default: page.doc-subtab %}
{% assign data = include.data | default: site.data.variables[tab][subtab] %}
{% assign sass_vars = include.data | default: data["sass-vars"] %}
{% assign css_vars = include.data | default: data["css-vars"] %}
<div class="bd-vars-table block table-container">
<table>
<thead>
<tr>
<th>
<div class="icon-text">
<span class="icon has-text-sass"><i class="fa-brands fa-sass"></i></span>
<span>Sass Variable</span>
</div>
</th>
{% unless include.hide_css_vars %}
<th>
<div class="icon-text">
<span class="icon has-text-link"><i class="fa-brands fa-css3"></i></span>
<span>CSS Variable</span>
</div>
</th>
{% endunless %}
<th>
<div class="icon-text">
<span class="icon has-text-success"><i class="fa-solid fa-code"></i></span>
<span>Value</span>
</div>
</th>
</tr>
</thead>
<tbody>
{% for sass_var in sass_vars %}
{% unless sass_var["value"] == "dv.$colors" %}
<tr>
<td class="bd-theme-sass">{% highlight sass %}${{ sass_var["name"] }}{% endhighlight %}</td>
{% unless include.hide_css_vars %}
<td class="bd-theme-code">{% highlight css %}var(--bulma-{{ sass_var["css-var"] }}){% endhighlight %}</td>
{% endunless %}
<td class="bd-theme-docs">{% highlight css %}{{ sass_var["value"] }}{% endhighlight %}</td>
</tr>
{% endunless %}
{% endfor %}
</tbody>
</table>
</div>

View File

@@ -0,0 +1,592 @@
<tr>
<th colspan="2">
Grid system
</th>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/columns/basics/">
columns
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#grid" target="_blank">
row
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/columns/basics/">
column
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#grid" target="_blank">
col
</a>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/layout/tiles/">
tile
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<th colspan="2">
Form
</th>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/form/general/">
field
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/form/general/">
field is-grouped
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#btn-groups" target="_blank">
button groups
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/form/general/">
field is-grouped
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#input-groups" target="_blank">
input groups
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/form/general/">
control
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#forms" target="_blank">
form-group
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/form/general/">
label
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#forms" target="_blank">
label
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/form/input/">
input
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#forms" target="_blank">
form-control
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/form/textarea/">
textarea
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#forms" target="_blank">
form-control
</a>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/form/select/">
select
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/form/checkbox/">
checkbox
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#forms" target="_blank">
checkbox
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/form/radio/">
radio
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#forms" target="_blank">
radio
</a>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/form/file/">
file
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/button/">
button is-static
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#forms" target="_blank">
form-control-static
</a>
</td>
</tr>
<tr>
<th colspan="2">
Elements
</th>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/elements/box/">
box
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/button/">
button
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#buttons" target="_blank">
button
</a>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/elements/content/">
content
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/delete/">
delete
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#helper-classes-close" target="_blank">
close
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/icon/">
icon
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#glyphicons" target="_blank">
glyphicon
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/image/">
image
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#thumbnails" target="_blank">
thumbnails
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/image/">
image is-16by9
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#responsive-embed" target="_blank">
responsive embed
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/notification/">
notification
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#alerts" target="_blank">
alerts
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/progress/">
progress
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#progress" target="_blank">
progress bars
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/table/">
table
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#tables" target="_blank">
table
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/tag/">
tag
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#labels" target="_blank">
labels
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/tag/">
tag is-rounded
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#badges" target="_blank">
badges
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/title/">
title
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#type" target="_blank">
h1 .. h6
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/elements/title/">
subtitle
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#type" target="_blank">
h1 .. h6
</a>
</td>
</tr>
<tr>
<td class="bd-is-empty">
</td>
<td class="bd-is-unique">
<a href="https://getbootstrap.com/css/#type-lists" target="_blank">
lists
</a>
</td>
</tr>
<tr>
<td class="bd-is-empty">
</td>
<td class="bd-is-unique">
<a href="https://getbootstrap.com/css/#caret" target="_blank">
caret
</a>
</td>
</tr>
<tr>
<th colspan="2">
Components
</th>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/components/breadcrumb/">
breadcrumb
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#breadcrumbs" target="_blank">
breadcrumbs
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/components/card/">
card
</a>
</td>
<td>
card
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/components/dropdown/">
dropdown
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#btn-dropdowns" target="_blank">
dropdowns
</a>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/layout/level/">
level
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td class="bd-is-empty">
</td>
<td class="bd-is-unique">
<a href="https://getbootstrap.com/components/#list-group" target="_blank">
list group
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/layout/media-object/">
media object
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#media" target="_blank">
media object
</a>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/components/menu/">
menu
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/components/message/">
message
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#panels" target="_blank">
panels
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/components/modal/">
modal
</a>
</td>
<td>
<a href="https://getbootstrap.com/javascript/#modals" target="_blank">
modal
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/components/navbar/">
navbar
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#navbar" target="_blank">
navbar
</a>
</td>
</tr>
<tr>
<td class="bd-is-empty">
</td>
<td class="bd-is-unique">
<a href="https://getbootstrap.com/components/#page-header" target="_blank">
page header
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/components/pagination/">
pagination
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#pagination" target="_blank">
pagination
</a>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/components/panel/">
panel
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/components/tabs/">
tabs
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#navs" target="_blank">
navs
</a>
</td>
</tr>
<tr>
<td class="bd-is-empty">
</td>
<td class="bd-is-unique">
<a href="https://getbootstrap.com/components/#wells" target="_blank">
wells
</a>
</td>
</tr>
<tr>
<th colspan="2">
Layout
</th>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/layout/container/">
container
</a>
</td>
<td>
<a href="https://getbootstrap.com/css/#overview-container" target="_blank">
container
</a>
</td>
</tr>
<tr>
<td>
<a href="{{ site.url }}/documentation/layout/hero/">
hero
</a>
</td>
<td>
<a href="https://getbootstrap.com/components/#jumbotron" target="_blank">
jumbotron
</a>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/layout/section/">
section
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>
<tr>
<td class="bd-is-unique">
<a href="{{ site.url }}/documentation/layout/footer/">
footer
</a>
</td>
<td class="bd-is-empty">
<span></span>
</td>
</tr>

View File

@@ -0,0 +1,111 @@
<div id="klmn" class="bd-klmn">
<div class="bd-klmn-gaps">
<strong class="bd-klmn-label">
Gap:
<code id="klmnValue" class="bd-klmn-value"></code>
</strong>
{% for i in (0..8) %}
<a class="bd-klmn-gap" data-value="{{ i }}">
is-{{ i }}
</a>
{% endfor %}
</div>
<div class="bd-klmn-lead">
<div class="columns is-variable bd-klmn-columns">
<div class="column is-3">
<div class="bd-notification is-primary has-text-centered">
Side
</div>
</div>
<div class="column is-9">
<div class="bd-notification is-primary has-text-centered">
Main
</div>
</div>
</div>
<div class="columns is-variable bd-klmn-columns">
<div class="column is-4">
<div class="bd-notification is-primary has-text-centered">
Three columns
</div>
</div>
<div class="column is-4">
<div class="bd-notification is-primary has-text-centered">
Three columns
</div>
</div>
<div class="column is-4">
<div class="bd-notification is-primary has-text-centered">
Three columns
</div>
</div>
</div>
<div class="columns is-variable bd-klmn-columns">
<div class="column">
<div class="bd-notification is-primary has-text-centered">
1
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
2
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
3
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
4
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
5
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
6
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
7
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
8
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
9
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
10
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
11
</div>
</div>
<div class="column">
<div class="bd-notification is-primary has-text-centered">
12
</div>
</div>
</div>
</div>
</div>
<script src="{{ site.url }}/lib/klmn.js"></script>

View File

@@ -0,0 +1,19 @@
<article class="media bd-pro bd-is-{{ include.type }}">
<aside class="media-left">
<span class="icon">
<i class="{% if include.icon_brand %}fab{% else %}fas{% endif %} fa-{{ include.icon }}"></i>
</span>
</aside>
<div class="media-content">
<p class="title is-5 pro-title">
{{ include.title }}
</p>
<div class="bd-pro-content">
{{ include.content | markdownify }}
{% if include.title == 'No JavaScript' %}
{% include docs/elements/tw.html tweet_id="860885116909998080" modifier='bd-is-grey' %}
{% endif %}
</div>
</div>
</article>

View File

@@ -0,0 +1,8 @@
<h4 id="{{ include.name | slugify }}" class="title is-5 is-spaced bd-anchor-title">
<span class="bd-anchor-name">
{{ include.name }}
</span>
<a class="bd-anchor-link" href="#{{ include.name | slugify }}">
#
</a>
</h4>

View File

@@ -0,0 +1,13 @@
<h3 id="{{ include.name | slugify }}" class="title is-4 is-spaced bd-anchor-title {{ include.class }}">
<span class="bd-anchor-name">
{{ include.name }}
</span>
<a class="bd-anchor-link" href="#{{ include.name | slugify }}">
#
</a>
{% if include.tag %}
<span class="tag is-success">
{{ include.tag }}
</span>
{% endif %}
</h3>

View File

@@ -0,0 +1,19 @@
{% if site.data.backers[include.tier].size > 0 or site.data.github[include.tier].size > 0 %}
<div class="bd-backers-heading">
<h2>{{ include.title }}</h2>
</div>
<div class="bd-backers-group">
<ul class="bd-backers-list bd-is-patreon">
{% for pt in site.data.backers[include.tier] reversed %}
{% include docs/elements/patreon-item.html backer=pt %}
{% endfor %}
</ul>
<ul class="bd-backers-list bd-is-github">
{% for gh in site.data.github[include.tier] reversed %}
{% include docs/elements/github-item.html sponsor=gh %}
{% endfor %}
</ul>
</div>
{% endif %}

View File

@@ -0,0 +1,30 @@
{% if include.color %}
{% assign name = include.color | prepend: '-' %}
{% else %}
{% assign name = '' %}
{% endif %}
<tr>
<td>
<strong>Background</strong>
</td>
<td>
<code>--bulma-primary{{ name }}</code>
</td>
<td rowspan="2" style="vertical-align: middle;">
<span
class="bd-color-swatch"
style="--background: var(--bulma-primary{{ name }}); --color: var(--bulma-primary{{ name }}-invert);"
>
bulma-primary{{ name }}-invert <strong>on</strong> bulma-primary{{ name }}
</span>
</td>
</tr>
<tr>
<td>
<strong>Foreground</strong>
</td>
<td>
<code>--bulma-primary{{ name }}-invert</code>
</td>
</tr>

View File

@@ -0,0 +1 @@
{% if include.text %}<span class="bd-color-swatch" style="--background: {{ include.background }}; --color: {{ include.color }};">{{ include.text }}</span>{% else %}<span class="bd-color-swatch" style="--background: {{ include.background }};"></span>{% endif %}

View File

@@ -0,0 +1,3 @@
<div class="bd-drawing bd-is-{{ include.id }}" style="--width: {{ include.width }}; --height: {{ include.height }};">
{% include svg/drawings/{{ include.id }}.svg %}
</div>

View File

@@ -0,0 +1,16 @@
<table class="table is-bordered">
<thead>
<tr>
<th>Class</th>
<th>Property: Value</th>
</tr>
</thead>
<tbody>
{% for value in include.values %}
<tr>
<td><code>is-{{ include.property }}-{{ value }}</code></td>
<td><code>{{ include.property }}: {{ value }}</code></td>
</tr>
{% endfor %}
</tbody>
</table>

View File

@@ -0,0 +1,8 @@
<li>
<span class="icon-text">
<span>{{ include.sponsor }}</span>
<a class="icon" href="https://github.com/{{ include.sponsor }}" target="_blank" rel="nofollow">
<i class="fab fa-github-alt"></i>
</a>
</span>
</li>

View File

@@ -0,0 +1,35 @@
<a class="bd-link" href="{{ site.url }}{{ include.path }}">
{% if include.surtitle %}
<p class="bd-link-surtitle">
{{ include.surtitle }}
</p>
{% endif %}
<header class="bd-link-header">
{% if include.icon %}
<span class="icon bd-link-icon">
<i
class="{{ include.icon }} fa-lg"
></i>
</span>
{% else %}
<span class="bd-link-counter"></span>
{% endif %}
<h4 class="bd-link-title algolia-lvl1">
{{ include.name }}
</h4>
</header>
<div class="bd-link-body">
<div class="bd-link-subtitle">
{{ include.subtitle }}
</div>
{% if include.more %}
<div class="bd-link-more">
{{ include.more }}
</div>
{% endif %}
</div>
</a>

View File

@@ -0,0 +1,14 @@
{% assign current_version_value = site.data.meta.version | remove: "." | plus: 0 %}
{% assign tag_version_value = include.version | remove: "." | plus: 0 %}
<div class="tags has-addons">
{% if tag_version_value > current_version_value %}
<span class="tag is-warning is-light">Coming soon!</span>
{% elsif tag_version_value == current_version_value %}
<span class="tag">New!</span>
<span class="tag is-success">{{ include.version }}</span>
{% else %}
<span class="tag">Since</span>
<span class="tag is-info">{{ include.version }}</span>
{% endif %}
</div>

View File

@@ -0,0 +1,30 @@
{% assign name = include.color %}
<tr>
<td rowspan="2">
<span class="bd-color-swatch" style="--background: var(--bulma-{{ name }})"></span>
</td>
<td rowspan="2">
<code>--bulma-{{ name }}</code>
</td>
<td>
<code>has-text-{{ name }}</code>
</td>
<td>
<span class="has-text-{{ name }}">Hello World</span>
</td>
<td>
<code>has-background-{{ name }}</code>
</td>
<td class="has-background-{{ name }} has-text-{{ name }}-invert">
Hello World
</td>
</tr>
<tr>
<td colspan="4" style="padding: 0; --hl-radius: 0; width: 10em; overflow: hidden;">
{% highlight html -%}
<span class="has-text-{{ name }}">Color</span>
<span class="has-background-{{ name }}">Background</span>
{%- endhighlight %}
</td>
</tr>

View File

@@ -0,0 +1,17 @@
<li>
<p>{{ include.backer.name }}</p>
{% if include.backer.twitter != "" %}
<a class="icon-text bd-is-twitter" href="https://twitter.com/{{ include.backer.twitter }}" target="_blank" rel="nofollow">
<span class="icon"><i class="fab fa-twitter"></i></span>
<span>{{ include.backer.twitter }}</span>
</a>
{% endif %}
{% if include.backer.discord != "" %}
<span class="icon-text bd-is-discord">
<span class="icon"><i class="fab fa-discord"></i></span>
<span>{{ include.backer.discord }}</span>
</span>
{% endif %}
</li>

View File

@@ -0,0 +1 @@
{% include docs/elements/color-swatch.html background="var(--bulma-text)" %}{% include docs/elements/color-swatch.html background="var(--bulma-link)" %}{% include docs/elements/color-swatch.html background="var(--bulma-primary)" %}{% include docs/elements/color-swatch.html background="var(--bulma-success)" %}{% include docs/elements/color-swatch.html ackground="var(--bulma-info)" %}{% include docs/elements/color-swatch.html background="var(--bulma-warning)" %}{% include docs/elements/color-swatch.html background="var(--bulma-danger)" %}

View File

@@ -0,0 +1 @@
<div class="bd-snippet-inline">{% highlight sass %}{{ include.content }}{% endhighlight %}</div>

View File

@@ -0,0 +1,45 @@
<div
class="
bd-snippet
{% if include.horizontal %}bd-is-horizontal{% else %}bd-is-vertical{% endif %}
{% if include.fullwidth %}bd-is-fullwidth{% endif %}
{% if include.clipped %}bd-is-clipped{% endif %}
{% if include.size %}bd-is-size-{{ include.size }}{% endif %}
"
>
{% unless include.no_example %}
<div class="bd-snippet-example">
<p class="bd-snippet-title">
<span class="bd-snippet-tag bd-is-example">Example</span>
</p>
<div class="bd-snippet-preview">
{% if include.wrapper %}
<div class="{{ include.wrapper }}">
{{ include.content }}
</div>
{% else %}
{{ include.content }}
{% endif %}
</div>
</div>
{% endunless %}
<div class="bd-snippet-source bd-theme-html">
<p class="bd-snippet-title">
<span class="bd-snippet-tag bd-is-html">HTML</span>
</p>
<div
class="
bd-snippet-code
{% unless include.clipped %}bd-highlight-full{% endunless %}
{% if include.more %}bd-is-more bd-is-more-clipped{% endif %}
"
>
{% highlight html -%}
{{- include.content -}}
{%- endhighlight %}
</div>
</div>
</div>

View File

@@ -0,0 +1,6 @@
<a class="button is-patreon"
href="{{ site.url }}{{ site.data.links.by_id.sponsor.path }}">
<span>
Become a sponsor
</span>
</a>

View File

@@ -0,0 +1,8 @@
<tr>
<td style="width: 20rem;">
{{ include.content | markdownify }}
</td>
<td>
<img src="/assets/{{ include.image }}" alt="Step" width="{{ include.width | divided_by: 2 }}" height="{{ include.height | divided_by: 2 }}">
</td>
</tr>

View File

@@ -0,0 +1,13 @@
<a class="bd-tw-button bd-fat-button button is-twitter"
data-social-network="Twitter"
data-social-action="tweet"
data-social-target="https://bulma.io"
target="_blank"
href="{{ include.href }}">
<span class="icon">
<i class="fab fa-twitter"></i>
</span>
<span>
{{ include.label }}
</span>
</a>

View File

@@ -0,0 +1,71 @@
{% assign tweet = site.data.love.tweets_by_id[include.tweet_id] %}
{% assign twUrl = "https://twitter.com/" | append: tweet.username | append: "/status/" | append: tweet.id %}
<article
data-likes="{{ tweet.hearts }}"
data-id="{{ tweet.id }}"
class="bd-tw {{ include.modifier }} {% if include.drawing_id %}bd-has-drawing{% endif %}">
<header class="bd-tw-header">
<a class="bd-tw-author" href="{{ twUrl }}" target="_blank">
<figure class="bd-tw-avatar">
<img src="{{ tweet.avatar }}" onError="this.onerror=null;this.src='/assets/images/twitter/default-twitter.png';">
</figure>
<div class="bd-tw-name">
<strong class="bd-tw-fullname">
{{ tweet.fullname }}
</strong>
<span class="bd-tw-username">
@{{ tweet.username }}
</span>
</div>
</a>
</header>
<div class="bd-tw-content">
{{ tweet.content }}
</div>
<p class="bd-tw-date">
<a href="{{ twUrl }}" target="_blank">
{{ tweet.date }}
</a>
</p>
<ul class="bd-tw-actions">
<li class="bd-tw-action is-reply">
<a class="bd-tw-action-link" href="https://twitter.com/intent/tweet?in_reply_to={{ tweet.id }}">
<div class="bd-tw-icon"></div>
</a>
</li>
<li class="bd-tw-action is-retweet">
<a class="bd-tw-action-link" href="https://twitter.com/intent/retweet?tweet_id={{ tweet.id }}">
<div class="bd-tw-icon"></div>
{% if tweet.retweets != 0 %}
<span class="bd-tw-action-stat">
{{ tweet.retweets }}
</span>
{% endif %}
</a>
</li>
<li class="bd-tw-action is-heart">
<a class="bd-tw-action-link" href="https://twitter.com/intent/like?tweet_id={{ tweet.id }}&amp;ref_src=twsrc%5Etfw&amp;ref_url=http%3A%2F%2Fbulma.io%2F&amp;original_referer=http%3A%2F%2Fbulma.io%2F&amp;tw_i={{ tweet.id }}&amp;tw_p=tweetembed" target="_blank">
<div class="bd-tw-icon"></div>
{% if tweet.hearts != 0 %}
<span class="bd-tw-action-stat">
{{ tweet.hearts }}
</span>
{% endif %}
</a>
</li>
</ul>
{% if include.drawing_id %}
{% include docs/elements/drawing.html
id=include.drawing_id
width=include.drawing_width
height=include.drawing_height
%}
{% endif %}
</article>

View File

@@ -0,0 +1,23 @@
<nav class="navbar">
<div class="container">
<div id="navMenu" class="navbar-menu">
<div class="navbar-start">
<a class="navbar-item">
Home
</a>
<a class="navbar-item">
Documentation
</a>
</div>
<div class="navbar-end">
<div class="navbar-item">
<div class="buttons">
<a class="button is-dark">Github</a>
<a class="button is-link">Download</a>
</div>
</div>
</div>
</div>
</div>
</nav>

View File

@@ -0,0 +1,62 @@
<nav id="navbarBottom" class="navbar is-fixed-bottom has-shadow is-hidden">
<div class="navbar-brand">
<a class="navbar-item" href="{{ site.url }}">
{% include svg/bulma-logo.html %}
</a>
<div class="navbar-burger" data-target="navbarExample{{ include.id }}">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</div>
<div id="navbarExample{{ include.id }}" class="navbar-menu">
<div class="navbar-start">
<a class="navbar-item" href="{{ site.url }}/"> Home </a>
<div class="navbar-item has-dropdown has-dropdown-up is-hoverable">
<a class="navbar-link" href="{{ site.url }}/documentation/overview/start/"> Docs </a>
<div class="navbar-dropdown">
<a class="navbar-item" href="{{ site.url }}/documentation/overview/start/"> Overview </a>
<a class="navbar-item" href="{{ site.url }}/documentation/overview/modifiers/"> Modifiers </a>
<a class="navbar-item" href="{{ site.url }}/documentation/columns/basics/"> Columns </a>
<a class="navbar-item" href="{{ site.url }}/documentation/layout/container/"> Layout </a>
<a class="navbar-item" href="{{ site.url }}/documentation/form/general/"> Form </a>
<hr class="navbar-divider">
<a class="navbar-item" href="{{ site.url }}/documentation/elements/box/"> Elements </a>
<a class="navbar-item is-active" href="{{ site.url }}/documentation/components/breadcrumb/"> Components </a>
</div>
</div>
</div>
<div class="navbar-end">
<div class="navbar-item">
<div class="field is-grouped">
<p class="control">
<a
class="bd-tw-button button"
data-social-network="Twitter"
data-social-action="tweet"
data-social-target="https://bulma.io"
target="_blank"
href="https://twitter.com/intent/tweet?text=Bulma: a modern CSS framework based on Flexbox&amp;hashtags=bulmaio&amp;url=https://bulma.io&amp;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>
</div>
</nav>

View File

@@ -0,0 +1,62 @@
<nav class="navbar is-{{ include.color }}">
<div class="navbar-brand">
<a class="navbar-item" href="{{ site.url }}">
{% include svg/bulma-current.svg %}
</a>
<div class="navbar-burger js-burger" data-target="navMenuColor{{ include.color }}-example">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</div>
<div id="navMenuColor{{ include.color }}-example" class="navbar-menu">
<div class="navbar-start">
<a class="navbar-item" href="{{ site.url }}/"> Home </a>
<div class="navbar-item has-dropdown is-active">
<a class="navbar-link" href="{{ site.url }}/documentation/overview/start/"> Docs </a>
<div class="navbar-dropdown">
<a class="navbar-item" href="{{ site.url }}/documentation/overview/start/"> Overview </a>
<a class="navbar-item" href="{{ site.url }}/documentation/overview/modifiers/"> Modifiers </a>
<a class="navbar-item" href="{{ site.url }}/documentation/columns/basics/"> Columns </a>
<a class="navbar-item" href="{{ site.url }}/documentation/layout/container/"> Layout </a>
<a class="navbar-item" href="{{ site.url }}/documentation/form/general/"> Form </a>
<hr class="navbar-divider">
<a class="navbar-item" href="{{ site.url }}/documentation/elements/box/"> Elements </a>
<a class="navbar-item is-active" href="{{ site.url }}/documentation/components/breadcrumb/"> Components </a>
</div>
</div>
</div>
<div class="navbar-end">
<div class="navbar-item">
<div class="field is-grouped">
<p class="control">
<a
class="bd-tw-button button is-{{ include.color }} is-soft"
data-social-network="Twitter"
data-social-action="tweet"
data-social-target="https://bulma.io"
target="_blank"
href="https://twitter.com/intent/tweet?text=Bulma: a modern CSS framework based on Flexbox&amp;hashtags=bulmaio&amp;url=https://bulma.io&amp;via=jgthms"
>
<span class="icon">
<i class="fab fa-twitter"></i>
</span>
<span> Tweet </span>
</a>
</p>
<p class="control">
<a class="button is-{{ include.color }} is-light" href="{{ site.data.meta.download }}">
<span class="icon">
<i class="fas fa-download"></i>
</span>
<span>Download</span>
</a>
</p>
</div>
</div>
</div>
</div>
</nav>

View File

@@ -0,0 +1,62 @@
<nav class="navbar{% if include.transparent %} is-transparent{% endif %}">
<div class="navbar-brand">
<a class="navbar-item" href="{{ site.url }}">
{% include svg/bulma-logo.html %}
</a>
<div class="navbar-burger js-burger" data-target="navbarExample{{ include.id }}">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</div>
<div id="navbarExample{{ include.id }}" class="navbar-menu">
<div class="navbar-start">
<a class="navbar-item" href="{{ site.url }}/"> Home </a>
<div class="navbar-item has-dropdown is-active">
<a class="navbar-link" href="{{ site.url }}/documentation/overview/start/"> Docs </a>
<div class="navbar-dropdown{% if include.boxed %} is-boxed{% endif %}">
<a class="navbar-item" href="{{ site.url }}/documentation/overview/start/"> Overview </a>
<a class="navbar-item" href="{{ site.url }}/documentation/overview/modifiers/"> Modifiers </a>
<hr class="navbar-divider">
<a class="navbar-item" href="{{ site.url }}/documentation/columns/basics/"> Columns </a>
<a class="navbar-item is-selected" href="{{ site.url }}/documentation/layout/container/"> Layout </a>
<a class="navbar-item" href="{{ site.url }}/documentation/form/general/"> Form </a>
<a class="navbar-item" href="{{ site.url }}/documentation/elements/box/"> Elements </a>
<a class="navbar-item" href="{{ site.url }}/documentation/components/breadcrumb/"> Components </a>
</div>
</div>
</div>
<div class="navbar-end">
<div class="navbar-item">
<div class="field is-grouped">
<p class="control">
<a
class="bd-tw-button button"
data-social-network="Twitter"
data-social-action="tweet"
data-social-target="https://bulma.io"
target="_blank"
href="https://twitter.com/intent/tweet?text=Bulma: a modern CSS framework based on Flexbox&amp;hashtags=bulmaio&amp;url=https://bulma.io&amp;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>
</div>
</nav>

View File

@@ -0,0 +1,30 @@
<section class="bd-hero is-{{ include.variant }}">
<div class="bd-hero-body">
<h1 class="bd-hero-title">
{{ include.title }}
</h1>
<hr class="bd-hr">
<h2 class="bd-hero-subtitle">
{{ include.subtitle }}
</h2>
{% if include.prints %}
<div class="bd-hero-prints">
{% for print in include.prints %}
<a class="bd-hero-print icon-text">
<span class="icon">
<i class="{{ print.icon }}"></i>
</span>
<span>{{ print.label }}</span>
</a>
{% endfor %}
</div>
{% endif %}
</div>
<div class="bd-hero-carbon">
{% include website/carbon.html %}
</div>
</section>

View File

@@ -0,0 +1,6 @@
<h3 class="bd-menu-heading js-menu-heading">
<span class="icon">
<i class="{{ include.icon }}"></i>
</span>
<strong>{{ include.label }}</strong>
</h3>

View File

@@ -0,0 +1,30 @@
{% assign link = site.data.links.by_id[include.link_id] %}
{% assign has_sublist = include.sublist_id != nil %}
{% assign sublist_size = site.data.links.categories[include.sublist_id] | size %}
{% assign current_category = page['doc-tab'] %}
{% assign is_current = current_category == include.sublist_id %}
<li>
{%
include docs/menu-link.html
link=link
link_id=include.link_id
has_sublist=has_sublist
sublist_size=sublist_size
is_current=is_current
%}
{% if has_sublist %}
<ul
class="bd-menu-sublist {% if current_category == include.sublist_id %}is-open{% endif %}"
style="--subsize: {{ sublist_size }}"
>
{% for sublink_id in site.data.links.categories[include.sublist_id] %}
{% assign sublink = site.data.links.by_id[sublink_id] %}
<li>
{% include docs/menu-link.html link=sublink link_id=sublink_id %}
</li>
{% endfor %}
</ul>
{% endif %}
</li>

View File

@@ -0,0 +1,26 @@
{% assign current_link_id = page.breadcrumb | last %}
<a
class="
bd-menu-link
{% if include.has_sublist %}
js-sublist-link
has-sublist
{% endif %}
{% if include.link_id != nil and current_link_id == include.link_id %}
is-active
{% endif %}
"
href="{{ site.url }}{{ include.link.path }}"
data-current-link-id="{{ current_link_id }}"
data-name="{{ include.link.name }}"
data-size="{{ include.sublist_size }}"
>
<span class="bd-menu-link-name">{{ include.link.name }}</span>
{% if include.has_sublist %}
<span class="icon is-small">
<i class="fa-solid fa-angle-right"></i>
</span>
{% endif %}
</a>

View File

@@ -0,0 +1,7 @@
{% assign category_size = site.data.links.categories[include.category_id] | size %}
<ul class="bd-menu-list js-menu-list" style="--size: {{ category_size }}">
{% for link_id in site.data.links.categories[include.category_id] %}
{% include docs/menu-item.html link_id=link_id %}
{% endfor %}
</ul>

View File

@@ -0,0 +1,65 @@
<div class="bd-menu">
<div class="bd-menu-section is-start">
{% include docs/menu-heading.html icon="fa-solid fa-arrow-right" label="Start Here" %}
{% include docs/menu-list.html category_id="start" %}
</div>
<div class="bd-menu-section is-features">
{% include docs/menu-heading.html icon="fa-solid fa-medal" label="Features" %}
{% include docs/menu-list.html category_id="features" %}
</div>
<div class="bd-menu-section is-sass">
{% include docs/menu-heading.html icon="fa-brands fa-sass" label="Sass Tools" %}
{% include docs/menu-list.html category_id="sass" %}
</div>
<div class="bd-menu-section is-custom">
{% include docs/menu-heading.html icon="fa-solid fa-palette" label="Customization" %}
{% include docs/menu-list.html category_id="customize" %}
</div>
<div class="bd-menu-section is-library">
{% include docs/menu-heading.html icon="fa-solid fa-code" label="CSS Library" %}
{% assign columns_size = site.data.links.categories.columns | size %}
{% assign grid_size = site.data.links.categories.grid | size %}
{% assign layout_size = site.data.links.categories.layout | size %}
{% assign form_size = site.data.links.categories.form | size %}
{% assign elements_size = site.data.links.categories.elements | size %}
{% assign components_size = site.data.links.categories.components | size %}
<ul
id="js-library-menu"
class="bd-menu-list bd-menu-library-list js-menu-list {% if page.doc-library %}is-open{% endif %}"
style="
--size: 5;
{% if page.doc-tab == "columns" %}
--sublist-size: {{ columns_size }}
{% elsif page.doc-tab == "grid" %}
--sublist-size: {{ grid_size }}
{% elsif page.doc-tab == "layout" %}
--sublist-size: {{ layout_size }}
{% elsif page.doc-tab == "form" %}
--sublist-size: {{ form_size }}
{% elsif page.doc-tab == "elements" %}
--sublist-size: {{ elements_size }}
{% elsif page.doc-tab == "components" %}
--sublist-size: {{ components_size }}
{% endif %}
"
>
{% include docs/menu-item.html link_id="elements" sublist_id="elements" %}
{% include docs/menu-item.html link_id="components" sublist_id="components" %}
{% include docs/menu-item.html link_id="form" sublist_id="form" %}
{% include docs/menu-item.html link_id="columns" sublist_id="columns" %}
{% include docs/menu-item.html link_id="grid" sublist_id="grid" %}
{% include docs/menu-item.html link_id="layout" sublist_id="layout" %}
</ul>
</div>
<div class="bd-menu-section is-utilities">
{% include docs/menu-heading.html icon="fa-brands fa-css3" label="CSS Helpers" %}
{% include docs/menu-list.html category_id="helpers" %}
</div>
</div>

View File

@@ -0,0 +1,12 @@
<div id="modal-js-example" class="modal">
<div class="modal-background"></div>
<div class="modal-content">
<div class="box">
<p>Modal JS example</p>
<!-- Your content -->
</div>
</div>
<button class="modal-close is-large" aria-label="close"></button>
</div>

View File

@@ -0,0 +1,9 @@
<div id="modal-bis" class="modal">
<div class="modal-background"></div>
<div class="modal-content">
<p class="image is-4by3">
<img src="{{site.url}}/assets/images/placeholders/1280x960.png" alt="">
</p>
</div>
<button class="modal-close is-large" aria-label="close"></button>
</div>

View File

@@ -0,0 +1,53 @@
<div id="modal-ter" class="modal">
<div class="modal-background"></div>
<div class="modal-card">
<header class="modal-card-head">
<p class="modal-card-title">Modal title</p>
<button class="delete" aria-label="close"></button>
</header>
<section class="modal-card-body">
<div class="content">
<h1>Hello World</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida, nulla nunc varius lectus, nec rutrum justo nibh eu lectus. Ut vulputate semper dui. Fusce erat odio, sollicitudin vel erat vel, interdum mattis neque.</p>
<h2>Second level</h2>
<p>Curabitur accumsan turpis pharetra <strong>augue tincidunt</strong> blandit. Quisque condimentum maximus mi, sit amet commodo arcu rutrum id. Proin pretium urna vel cursus venenatis. Suspendisse potenti. Etiam mattis sem rhoncus lacus dapibus facilisis. Donec at dignissim dui. Ut et neque nisl.</p>
<ul>
<li>In fermentum leo eu lectus mollis, quis dictum mi aliquet.</li>
<li>Morbi eu nulla lobortis, lobortis est in, fringilla felis.</li>
<li>Aliquam nec felis in sapien venenatis viverra fermentum nec lectus.</li>
<li>Ut non enim metus.</li>
</ul>
<h3>Third level</h3>
<p>Quisque ante lacus, malesuada ac auctor vitae, congue <a href="#">non ante</a>. Phasellus lacus ex, semper ac tortor nec, fringilla condimentum orci. Fusce eu rutrum tellus.</p>
<ol>
<li>Donec blandit a lorem id convallis.</li>
<li>Cras gravida arcu at diam gravida gravida.</li>
<li>Integer in volutpat libero.</li>
<li>Donec a diam tellus.</li>
<li>Aenean nec tortor orci.</li>
<li>Quisque aliquam cursus urna, non bibendum massa viverra eget.</li>
<li>Vivamus maximus ultricies pulvinar.</li>
</ol>
<blockquote>Ut venenatis, nisl scelerisque sollicitudin fermentum, quam libero hendrerit ipsum, ut blandit est tellus sit amet turpis.</blockquote>
<p>Quisque at semper enim, eu hendrerit odio. Etiam auctor nisl et <em>justo sodales</em> elementum. Maecenas ultrices lacus quis neque consectetur, et lobortis nisi molestie.</p>
<p>Sed sagittis enim ac tortor maximus rutrum. Nulla facilisi. Donec mattis vulputate risus in luctus. Maecenas vestibulum interdum commodo.</p>
<p>Suspendisse egestas sapien non felis placerat elementum. Morbi tortor nisl, suscipit sed mi sit amet, mollis malesuada nulla. Nulla facilisi. Nullam ac erat ante.</p>
<h4>Fourth level</h4>
<p>Nulla efficitur eleifend nisi, sit amet bibendum sapien fringilla ac. Mauris euismod metus a tellus laoreet, at elementum ex efficitur.</p>
<p>Maecenas eleifend sollicitudin dui, faucibus sollicitudin augue cursus non. Ut finibus eleifend arcu ut vehicula. Mauris eu est maximus est porta condimentum in eu justo. Nulla id iaculis sapien.</p>
<p>Phasellus porttitor enim id metus volutpat ultricies. Ut nisi nunc, blandit sed dapibus at, vestibulum in felis. Etiam iaculis lorem ac nibh bibendum rhoncus. Nam interdum efficitur ligula sit amet ullamcorper. Etiam tristique, leo vitae porta faucibus, mi lacus laoreet metus, at cursus leo est vel tellus. Sed ac posuere est. Nunc ultricies nunc neque, vitae ultricies ex sodales quis. Aliquam eu nibh in libero accumsan pulvinar. Nullam nec nisl placerat, pretium metus vel, euismod ipsum. Proin tempor cursus nisl vel condimentum. Nam pharetra varius metus non pellentesque.</p>
<h5>Fifth level</h5>
<p>Aliquam sagittis rhoncus vulputate. Cras non luctus sem, sed tincidunt ligula. Vestibulum at nunc elit. Praesent aliquet ligula mi, in luctus elit volutpat porta. Phasellus molestie diam vel nisi sodales, a eleifend augue laoreet. Sed nec eleifend justo. Nam et sollicitudin odio.</p>
<h6>Sixth level</h6>
<p>Cras in nibh lacinia, venenatis nisi et, auctor urna. Donec pulvinar lacus sed diam dignissim, ut eleifend eros accumsan. Phasellus non tortor eros. Ut sed rutrum lacus. Etiam purus nunc, scelerisque quis enim vitae, malesuada ultrices turpis. Nunc vitae maximus purus, nec consectetur dui. Suspendisse euismod, elit vel rutrum commodo, ipsum tortor maximus dui, sed varius sapien odio vitae est. Etiam at cursus metus.</p>
</ul>
</div>
</section>
<footer class="modal-card-foot">
<div class="buttons">
<button class="button is-success">Save changes</button>
<button class="button">Cancel</button>
</div>
</footer>
</div>
</div>

View File

@@ -0,0 +1,39 @@
<div id="modal" class="modal">
<div class="modal-background"></div>
<div class="modal-content">
<div class="box">
<article class="media">
<div class="media-left">
<figure class="image is-64x64">
<img src="{{site.url}}/assets/images/placeholders/128x128.png" alt="Image">
</figure>
</div>
<div class="media-content">
<div class="content">
<p>
<strong>John Smith</strong> <small>@johnsmith</small> <small>31m</small>
<br>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean efficitur sit amet massa fringilla
egestas. Nullam condimentum luctus turpis.
</p>
</div>
<nav class="level is-mobile">
<div class="level-left">
<a class="level-item" aria-label="retweet">
<span class="icon is-small">
<i class="fas fa-retweet" aria-hidden="true"></i>
</span>
</a>
<a class="level-item" aria-label="like">
<span class="icon is-small">
<i class="fas fa-heart" aria-hidden="true"></i>
</span>
</a>
</div>
</nav>
</div>
</article>
</div>
</div>
<button class="modal-close is-large" aria-label="close"></button>
</div>

View File

@@ -0,0 +1,41 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Hello Bulma!</title>
<link rel="stylesheet" href="my-bulma-project.css">
</head>
<body>
<section class="section">
<div class="container">
<h1 class="title">Bulma</h1>
<p class="subtitle">
Modern CSS framework based on
<a
href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox"
>Flexbox</a
>
</p>
<div class="field">
<div class="control">
<input class="input" type="text" placeholder="Input">
</div>
</div>
<div class="field">
<p class="control">
<span class="select">
<select>
<option>Select dropdown</option>
</select>
</span>
</p>
</div>
<div class="buttons">
<a class="button is-primary">Primary</a>
<a class="button is-link">Link</a>
</div>
</div>
</section>
</body>
</html>

View File

@@ -0,0 +1,26 @@
@use "sass:color";
// Set your brand colors
$purple: #8a4d76;
$pink: #fa7c91;
$brown: #757763;
$beige-light: #d0d1cd;
$beige-lighter: #eff0eb;
// Path to Bulma's sass folder
@use "path/to/bulma/sass" with (
$family-primary: '"Nunito", sans-serif',
$grey-dark: $brown,
$grey-light: $beige-light,
$primary: $purple,
$link: $pink,
$control-border-width: 2px,
$input-h: color.hue($beige-lighter),
$input-s: color.saturation($beige-lighter),
$input-background-l: color.lightness($beige-lighter),
$input-border-l: color.lightness($beige-lighter),
$input-shadow: none
);
// Import the Google Font
@import url("https://fonts.googleapis.com/css?family=Nunito:400,700");

View File

@@ -0,0 +1,21 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Hello Bulma!</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@{{ site.data.meta.version }}/css/bulma.min.css">
</head>
<body>
<section class="section">
<div class="container">
<h1 class="title">
Hello World
</h1>
<p class="subtitle">
My first website with <strong>Bulma</strong>!
</p>
</div>
</section>
</body>
</html>

View File

@@ -0,0 +1,35 @@
{% assign sizes = "default,small,normal,medium,large" | split: "," %}
<table class="table is-bordered">
<thead>
<tr>
<th>Name</th>
<th>Fixed size</th>
<th>Responsive size <small class="has-text-grey has-text-weight-normal">(resize window to see in action)</small></th>
<th>Code</th>
</tr>
</thead>
<tbody>
{% for size in sizes %}
{% capture responsive_code %}
<button class="button {% unless size == 'default' %}is-{{ size }} {% endunless %}is-responsive">
{{ size | capitalize }}
</button>
{% endcapture %}
<tr>
<td>{{ size | capitalize }}</td>
<td>
<button class="button is-{{ size }}">
{{ size | capitalize }}
</button>
</td>
<td>
{{ responsive_code }}
</td>
<td>
{% highlight html %}{{ responsive_code }}{% endhighlight %}
</td>
</tr>
{% endfor %}
</tbody>
</table>

View File

@@ -0,0 +1,24 @@
<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>

View File

@@ -0,0 +1,36 @@
<nav class="navbar has-shadow">
<div class="container">
<div class="navbar-tabs">
<a class="navbar-item is-tab {% if page.doc-subtab == 'breadcrumb' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/breadcrumb/">
Breadcrumb
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'card' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/card/">
Card
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'dropdown' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/dropdown/">
Dropdown
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'menu' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/menu/">
Menu
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'message' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/message/">
Message
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'modal' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/modal/">
Modal
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'navbar' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/navbar/">
Navbar
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'pagination' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/pagination/">
Pagination
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'panel' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/panel/">
Panel
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'tabs' %}is-active{% endif %}" href="{{ site.url }}/documentation/components/tabs/">
Tabs
</a>
</div>
</div>
</nav>

View File

@@ -0,0 +1,39 @@
<nav class="navbar has-shadow">
<div class="container">
<div class="navbar-tabs">
<a class="navbar-item is-tab {% if page.doc-subtab == 'box' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/box/">
Box
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'button' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/button/">
Button
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'content' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/content/">
Content
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'delete' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/delete/">
Delete
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'icon' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/icon/">
Icon
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'image' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/image/">
Image
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'notification' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/notification/">
Notification
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'progress' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/progress/">
Progress
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'table' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/table/">
Table
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'tag' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/tag/">
Tag
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'title' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/title/">
Title
</a>
</div>
</div>
</nav>

View File

@@ -0,0 +1,48 @@
<nav class="navbar has-shadow">
<div class="container">
<div class="navbar-tabs">
<a
class="navbar-item is-tab {% if page.doc-subtab == 'general' %}is-active{% endif %}"
href="{{ site.url }}/documentation/form/general/"
>
General
</a>
<a
class="navbar-item is-tab {% if page.doc-subtab == 'input' %}is-active{% endif %}"
href="{{ site.url }}/documentation/form/input/"
>
Input
</a>
<a
class="navbar-item is-tab {% if page.doc-subtab == 'textarea' %}is-active{% endif %}"
href="{{ site.url }}/documentation/form/textarea/"
>
Textarea
</a>
<a
class="navbar-item is-tab {% if page.doc-subtab == 'select' %}is-active{% endif %}"
href="{{ site.url }}/documentation/form/select/"
>
Select
</a>
<a
class="navbar-item is-tab {% if page.doc-subtab == 'checkbox' %}is-active{% endif %}"
href="{{ site.url }}/documentation/form/checkbox/"
>
Checkbox
</a>
<a
class="navbar-item is-tab {% if page.doc-subtab == 'radio' %}is-active{% endif %}"
href="{{ site.url }}/documentation/form/radio/"
>
Radio
</a>
<a
class="navbar-item is-tab {% if page.doc-subtab == 'file' %}is-active{% endif %}"
href="{{ site.url }}/documentation/form/file/"
>
File
</a>
</div>
</div>
</nav>

View File

@@ -0,0 +1,11 @@
<nav class="navbar has-shadow">
<div class="container">
<div class="navbar-tabs">
<a class="navbar-item is-tab {% if page.doc-subtab == 'columns' %}is-active{% endif %}" href="{{ site.url }}/documentation/grid/columns/">
Columns
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'tiles' %}is-active{% endif %}" href="{{ site.url }}/documentation/grid/tiles/">
Tiles
</a>
</div>
</nav>

View File

@@ -0,0 +1,27 @@
<nav class="navbar has-shadow">
<div class="container">
<div class="navbar-tabs">
<a class="navbar-item is-tab {% if page.doc-subtab == 'container' %}is-active{% endif %}" href="{{ site.url }}/documentation/layout/container/">
Container
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'level' %}is-active{% endif %}" href="{{ site.url }}/documentation/layout/level/">
Level
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'media-object' %}is-active{% endif %}" href="{{ site.url }}/documentation/layout/media-object/">
Media Object
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'hero' %}is-active{% endif %}" href="{{ site.url }}/documentation/layout/hero/">
Hero
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'section' %}is-active{% endif %}" href="{{ site.url }}/documentation/layout/section/">
Section
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'footer' %}is-active{% endif %}" href="{{ site.url }}/documentation/layout/footer/">
Footer
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'tiles' %}is-active{% endif %}" href="{{ site.url }}/documentation/layout/tiles/">
Tiles
</a>
</div>
</div>
</nav>

View File

@@ -0,0 +1,21 @@
<nav class="navbar has-shadow">
<div class="container">
<div class="navbar-tabs">
<a class="navbar-item is-tab {% if page.doc-subtab == 'syntax' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/modifiers/">
Syntax
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'helpers' %}is-active{% endif %}" href="{{ site.url }}/documentation/helpers/">
Helpers
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'responsive-helpers' %}is-active{% endif %}" href="{{ site.url }}/documentation/modifiers/responsive-helpers/">
Responsive helpers
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'color-helpers' %}is-active{% endif %}" href="{{ site.url }}/documentation/modifiers/color-helpers/">
Color helpers
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'typography-helpers' %}is-active{% endif %}" href="{{ site.url }}/documentation/modifiers/typography-helpers/">
Typography helpers
</a>
</div>
</div>
</nav>

View File

@@ -0,0 +1,33 @@
<nav class="navbar has-shadow">
<div class="container">
<div class="navbar-tabs">
<a class="navbar-item is-tab {% if page.doc-subtab == 'start' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/start/">
Start
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'customize' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/customize/">
Customize
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'classes' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/classes/">
Classes
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'modular' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/modular/">
Modular
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'responsiveness' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/responsiveness/">
Responsiveness
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'variables' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/variables/">
Variables
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'colors' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/colors/">
Colors
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'functions' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/functions/">
Functions
</a>
<a class="navbar-item is-tab {% if page.doc-subtab == 'mixins' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/mixins/">
Mixins
</a>
</div>
</div>
</nav>