### Bug fixes
* #1456 Fix customize documentation
+* #1190 Add `$variable-columns` to disable `--columnGap`
## 0.6.2
"name": "$radius-large",
"value": "5px"
},
+ "radius-rounded": {
+ "id": "radius-rounded",
+ "name": "$radius-rounded",
+ "value": "290486px"
+ },
"speed": {
"id": "speed",
"name": "$speed",
"value": "86ms"
+ },
+ "variable-columns": {
+ "id": "variable-columns",
+ "name": "$variable-columns",
+ "value": "true"
}
}
-}
\ No newline at end of file
+}
{% assign table_class = include.table_class | default: 'is-bordered' %}
{% if include.custom_message %}
-
+
{{ include.custom_message }}
-
+
{% else %}
-
+
{% assign variables_link_text = "these variables" %}
-
+
{% capture variables_link %}
-
+
{% if data.file_url %}
-
+
<a href="{{ data.file_url }}" target="_blank">{{ variables_link_text }}</a>
-
+
{% else %}
-
+
{{ variables_link_text }}
-
+
{% endif %}
-
+
{% endcapture %}
-
+
You can use {{ variables_link | strip }} to <strong>customize</strong> this {{ type }}. Simply set one or multiple of these variables <em>before</em> importing Bulma. <a href="{{ site.url }}/documentation/overview/customize/">Learn how</a>.
-
+
{% endif %}
{% endcapture %}
{% for variable_hash in variables %}
{% assign variable = variable_hash[1] %}
<tr>
- <td>
- <code>{{ variable.name }}</code>
+ <td >
+ <code style="white-space: nowrap;">{{ variable.name }}</code>
</td>
<td>
<code>{{ variable.value }}</code>
}
}
-.columns.is-variable {
- --columnGap: 0.75rem;
- margin-left: calc(-1 * var(--columnGap));
- margin-right: calc(-1 * var(--columnGap));
-}
-
-.columns.is-variable .column {
- padding-left: var(--columnGap);
- padding-right: var(--columnGap);
-}
-
-.columns.is-variable.is-0 {
- --columnGap: 0rem;
-}
-
-.columns.is-variable.is-1 {
- --columnGap: 0.25rem;
-}
-
-.columns.is-variable.is-2 {
- --columnGap: 0.5rem;
-}
-
-.columns.is-variable.is-3 {
- --columnGap: 0.75rem;
-}
-
-.columns.is-variable.is-4 {
- --columnGap: 1rem;
-}
-
-.columns.is-variable.is-5 {
- --columnGap: 1.25rem;
-}
-
-.columns.is-variable.is-6 {
- --columnGap: 1.5rem;
-}
-
-.columns.is-variable.is-7 {
- --columnGap: 1.75rem;
-}
-
-.columns.is-variable.is-8 {
- --columnGap: 2rem;
-}
-
.tile {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
</div>
</div>
+ <div class="message is-info">
+ <div class="message-body">
+ <p>
+ If your Sass setup doesn't support CSS Variables, you can <strong>disable this feature</strong> by setting <code>$variable-columns</code> to <code>false</code>.
+ </p>
+ </div>
+ </div>
+
</div>
</section>
&.is-desktop
display: flex
-.columns.is-variable
- --columnGap: 0.75rem
- margin-left: calc(-1 * var(--columnGap))
- margin-right: calc(-1 * var(--columnGap))
- .column
- padding-left: var(--columnGap)
- padding-right: var(--columnGap)
- @for $i from 0 through 8
- &.is-#{$i}
- --columnGap: #{$i * 0.25rem}
+@if $variable-columns
+ .columns.is-variable
+ --columnGap: 0.75rem
+ margin-left: calc(-1 * var(--columnGap))
+ margin-right: calc(-1 * var(--columnGap))
+ .column
+ padding-left: var(--columnGap)
+ padding-right: var(--columnGap)
+ @for $i from 0 through 8
+ &.is-#{$i}
+ --columnGap: #{$i * 0.25rem}
$radius-large: 5px !default
$radius-rounded: 290486px !default
$speed: 86ms !default
+
+// Flags
+
+$variable-columns: false !default