Border utilities
Halfmoon comes with utility classes which can be used to set the border and border-radius properties of elements.
Commenting
|
New message!
Jane Doe just sent you a new message.
|
Halfmoon comes with utility classes which can be used to set the border and border-radius properties of elements.
Borders can be added in the following ways:
The {side} can be top, bottom, left, or right.
<!-- Border on all sides -->
<div class="border">
...
</div>
<!-- Border only on top -->
<div class="border-top">
...
</div>
<!-- Border only on bottom -->
<div class="border-bottom">
...
</div>
<!-- Border only on left -->
<div class="border-left">
...
</div>
<!-- Border only on right -->
<div class="border-right">
...
</div>
Borders can be removed in the following ways:
Once again, the {side} can be top, bottom, left, or right.
<!-- No borders -->
<div class="border border-0">
...
</div>
<!-- No border on top -->
<div class="border border-top-0">
...
</div>
<!-- No border on bottom -->
<div class="border border-bottom-0">
...
</div>
<!-- No border on left -->
<div class="border border-left-0">
...
</div>
<!-- No border on right -->
<div class="border border-right-0">
...
</div>
The border-radius property can be set using the following classes:
Once again, the {side} can be top, bottom, left, or right.
<!-- No rounded corners -->
<div class="border rounded-0">
...
</div>
<!-- Rounded corners on all sides -->
<div class="border rounded">
...
</div>
<!-- Rounded circle -->
<div class="border rounded-circle">
...
</div>
<!-- Rounded corners only on the top -->
<div class="border rounded-top">
...
</div>
<!-- Rounded corners only on the bottom -->
<div class="border rounded-bottom">
...
</div>
<!-- Rounded corners only on the left -->
<div class="border rounded-left">
...
</div>
<!-- Rounded corners only on the right -->
<div class="border rounded-right">
...
</div>
Transparent borders can also be set using the following classes:
Once again, the {side} can be top, bottom, left, or right.
<!-- Transparent border on all sides -->
<div class="border border-transparent">
...
</div>
<!-- Transparent border only on top -->
<div class="border border-top-transparent">
...
</div>
<!-- Transparent border only on bottom -->
<div class="border border-bottom-transparent">
...
</div>
<!-- Transparent border only on left -->
<div class="border border-left-transparent">
...
</div>
<!-- Transparent border only on right -->
<div class="border border-right-transparent">
...
</div>
An interesting use case for transparent borders is removing margin collapse . Margin collapse can be removed by adding a border, but you may not always want a border on that element. In such cases, transparent borders are a quick and easy solution.
Our goal is to make Halfmoon the go-to framework for building dashboards and tools on the web. We are already working on things like a form validator, number input, datepicker, multi-select (think Select2 without jQuery), tabs component, JSX docs, and so much more. You can learn more in the project roadmap.
However, we need your help to grow. So if you truly believe in our goal, please consider supporting us through Patreon.
The following is the highest tier, with a maximum of 1 sponsor.
(Also seen at the top of the page)
The following is the normal tier, with a maximum of 10 sponsors.
AYCD
Automation Done Right
Sponsor (9 available)
Halfmoon needs your support! Become a sponsor to place an image and description of your product here. Click here
The following people have generously decided to support Halfmoon.
Become a backer on Patreon .