Getting Started
Utilities
Display
display
# Usage
Pick a display type from the above list and add it as a class to an element to change it’s display type. For example the class .flex
will make the element a flex container.
inline-block
inline-block
inline-block
block
block
block
<div class="inline-block bg-green-300 p-3">inline-block</div>
<div class="inline-block bg-green-300 p-3">inline-block</div>
<div class="inline-block bg-green-300 p-3">inline-block</div>
<div class="block bg-green-300 p-3">block</div>
<div class="block bg-green-300 p-3">block</div>
<div class="block bg-green-300 p-3">block</div>
Responsive display
You can prefix a display class wit a responsive variant to make that style only apply at that screen size or above. For example .md:none
will hide the element at the medium screen size and above. Adjust your screen size and watch the element below disappear.
Element
<div class="block md:none bg-green-300 p-3">Element</div>
# Variables
By overwriting the $display
variable, you can remove or add display types to Athena. By default, the display utility only supports responsive variants but you can add other variants such as hover:
or focus:
by overwriting the $display-variants
variable.
Source code
// 5. Display
// ==========================================================================
$displays: inline, inline-block, block, table, table-row, table-cell, flex,
inline-flex, none !default;
$display-variants: ();