mirror of
https://github.com/jgthms/bulma.git
synced 2024-11-28 12:24:23 +00:00
More mixin docs
This commit is contained in:
parent
8def6f6afa
commit
e3eb763bfb
@ -9,3 +9,16 @@
|
|||||||
.bulma-delete-mixin {
|
.bulma-delete-mixin {
|
||||||
@include delete;
|
@include delete;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.bulma-loader-mixin {
|
||||||
|
@include loader;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bulma-block-mixin {
|
||||||
|
@include block(1rem);
|
||||||
|
}
|
||||||
|
|
||||||
|
.bulma-fa-mixin {
|
||||||
|
@include fa(1rem, 2rem);
|
||||||
|
background-color: lavender;
|
||||||
|
}
|
||||||
|
@ -22362,3 +22362,31 @@ a.has-text-bootstrap-dark:hover, a.has-text-bootstrap-dark:focus {
|
|||||||
min-width: 32px;
|
min-width: 32px;
|
||||||
width: 32px;
|
width: 32px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.bulma-loader-mixin {
|
||||||
|
animation: spinAround 500ms infinite linear;
|
||||||
|
border: 2px solid #dbdbdb;
|
||||||
|
border-radius: 9999px;
|
||||||
|
border-right-color: transparent;
|
||||||
|
border-top-color: transparent;
|
||||||
|
content: "";
|
||||||
|
display: block;
|
||||||
|
height: 1em;
|
||||||
|
position: relative;
|
||||||
|
width: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bulma-block-mixin:not(:last-child) {
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bulma-fa-mixin {
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 1rem;
|
||||||
|
height: 2rem;
|
||||||
|
line-height: 2rem;
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: top;
|
||||||
|
width: 2rem;
|
||||||
|
background-color: lavender;
|
||||||
|
}
|
||||||
|
@ -85,11 +85,76 @@ breadcrumb:
|
|||||||
|
|
||||||
<!-- -->
|
<!-- -->
|
||||||
|
|
||||||
@include loader
|
<h4 class="title is-5">Loader</h4>
|
||||||
|
|
||||||
@include fa($size, $dimensions)
|
<div class="content">
|
||||||
|
<p>
|
||||||
|
The <code>loader()</code> mixin creates a 1em <strong>spinning circle</strong>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
@include block($spacing: $block-spacing)
|
{% highlight sass %}.bulma-loader-mixin {
|
||||||
|
@include loader;
|
||||||
|
}{% endhighlight %}
|
||||||
|
|
||||||
|
{% capture loader %}
|
||||||
|
<span class="bulma-loader-mixin"></span>
|
||||||
|
{% endcapture %}
|
||||||
|
|
||||||
|
{% include elements/snippet.html content=loader %}
|
||||||
|
|
||||||
|
<!-- -->
|
||||||
|
|
||||||
|
<h4 class="title is-5">Block</h4>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<p>
|
||||||
|
The <code>block()</code> mixin adds <strong>spacing</strong> below an element, but only if it's <strong>not the last child</strong>.
|
||||||
|
<br>
|
||||||
|
The <code>$spacing</code> parameter defines the value of the <code>margin-bottom</code>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% highlight sass %}.bulma-block-mixin {
|
||||||
|
@include block(1rem);
|
||||||
|
}{% endhighlight %}
|
||||||
|
|
||||||
|
{% capture block %}
|
||||||
|
<p class="bulma-block-mixin">This element has a margin-bottom.</p>
|
||||||
|
<p class="bulma-block-mixin">This element too.</p>
|
||||||
|
<p class="bulma-block-mixin">Not this one because it's the last child.</p>
|
||||||
|
{% endcapture %}
|
||||||
|
|
||||||
|
{% include elements/snippet.html content=block %}
|
||||||
|
|
||||||
|
<!-- -->
|
||||||
|
|
||||||
|
<h4 class="title is-5">Font Awesome container</h4>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<p>
|
||||||
|
The <code>fa()</code> mixin creates a <strong>square inline-block element</strong>, ideal for containing a Font Awesome icon, or any other type of icon font.
|
||||||
|
<br>
|
||||||
|
The first <code>$size</code> parameter defines the icon font size.
|
||||||
|
<br>
|
||||||
|
The second <code>$dimensions</code> parameter defines the dimensions of the square container.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% highlight sass %}.bulma-fa-mixin {
|
||||||
|
@include fa(1rem, 2rem);
|
||||||
|
background-color: lavender; // For demo purposes
|
||||||
|
}{% endhighlight %}
|
||||||
|
|
||||||
|
{% capture fa %}
|
||||||
|
<span class="bulma-fa-mixin">
|
||||||
|
<i class="fas fa-thumbs-up"></i>
|
||||||
|
</span>
|
||||||
|
{% endcapture %}
|
||||||
|
|
||||||
|
{% include elements/snippet.html content=fa %}
|
||||||
|
|
||||||
|
<!-- -->
|
||||||
|
|
||||||
@include overlay($offset: 0)
|
@include overlay($offset: 0)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user