Layout

Flexbox

flex-basis

Utilities for controlling the initial size of flex items.

⌄
Class Styles
basis-<number>flex-basis: calc(var(--spacing) * <number>);
basis-fullflex-basis: 100%;
basis-autoflex-basis: auto;
basis-3xsflex-basis: var(--container-3xs); /* 16rem (256px) */
basis-2xsflex-basis: var(--container-2xs); /* 18rem (288px) */
basis-xsflex-basis: var(--container-xs); /* 20rem (320px) */
basis-smflex-basis: var(--container-sm); /* 24rem (384px) */
basis-mdflex-basis: var(--container-md); /* 28rem (448px) */
basis-lgflex-basis: var(--container-lg); /* 32rem (512px) */
basis-xlflex-basis: var(--container-xl); /* 36rem (576px) */
basis-2xlflex-basis: var(--container-2xl); /* 42rem (672px) */
basis-3xlflex-basis: var(--container-3xl); /* 48rem (768px) */
basis-4xlflex-basis: var(--container-4xl); /* 56rem (896px) */
basis-5xlflex-basis: var(--container-5xl); /* 64rem (1024px) */
basis-6xlflex-basis: var(--container-6xl); /* 72rem (1152px) */
basis-7xlflex-basis: var(--container-7xl); /* 80rem (1280px) */
EXAMPLES

Using the spacing scale

Use basis-<number> utilities like basis-64 and basis-128 to set the initial size of flex items based on the spacing scale:

01
02
03
                
                <div class="flex flex-row">
                    <div class="basis-1/4">01</div>
                    <div class="basis-1/4">02</div>
                    <div class="basis-2/4">03</div>
                </div>
                
                

flex-direction

Utilities for controlling the direction of flex items.

⌄
Class Styles
flex-rowflex-direction: row;
flex-row-reverseflex-direction: row-reverse;
flex-colflex-direction: column;
flex-col-reverseflex-direction: column-reverse;
EXAMPLES

Row

Use flex-row to position flex items horizontally in the same direction as text:

01
02
03
                    
                    <div class="flex flex-row ...">
                        <div>01</div>
                        <div>02</div>
                        <div>03</div>
                    </div>
                    
                

flex-wrap

Utilities for controlling how flex items wrap.

⌄
Class Styles
flex-nowrapflex-wrap: nowrap;
flex-wrapflex-wrap: wrap;
flex-wrap-reverseflex-wrap: wrap-reverse;
EXAMPLES

Wrap normally

Use flex-wrap to allow flex items to wrap:

01
02
03
                    
                    <div class="flex flex-wrap">
                        <div>01</div>
                        <div>02</div>
                        <div>03</div>
                    </div>
                    
                

flex

Utilities for controlling how flex items both grow and shrink.

⌄
Class Styles
flex-<number>flex: <number>;
flex-<fraction>flex: calc(<fraction> * 100%);
flex-autoflex: 1 1 auto;
flex-initialflex: 0 1 auto;
flex-noneflex: none;
growflex-grow: 1;
grow-<number>flex-grow: <number>;
shrinkflex-shrink: 1;
shrink-<number>flex-shrink: <number>;
EXAMPLES

Basic example

Use flex-<number> utilities like flex-1 to allow a flex item to grow and shrink as needed, ignoring its initial size:

01
02
03
                    
                    <div class="flex">
                    <div class="w-14 flex-none ...">01</div>
                    <div class="w-auto flex-1 ...">02</div>
                    <div class="w-auto flex-1 ...">03</div>
                    </div>
                    
                

Grid

grid-template-columns

Utilities for specifying the columns in a grid layout.

⌄
Class Styles
grid-cols-<number>grid-template-columns: repeat(<number>, minmax(0, 1fr));
grid-cols-nonegrid-template-columns: none;
grid-cols-subgridgrid-template-columns: subgrid;
EXAMPLES

Specifying the grid columns

Use grid-cols-<number> utilities like grid-cols-2 and grid-cols-4 to create grids with n equally sized columns:

01
02
03
04
05
06
07
08
09
                
                    <div class="grid grid-cols-4 gap-4">
                    <div>01</div>
                    <!-- ... -->
                    <div>09</div>
                    </div>
                
                

grid-column

Utilities for controlling how elements are sized and placed across grid columns.

⌄
Class Styles
col-span-<number>grid-column: span <number> / span <number>;
col-span-fullgrid-column: 1 / -1;
col-start-<number>grid-column-start: <number>;
-col-start-<number>grid-column-start: calc(<number> * -1);
col-start-autogrid-column-start: auto;
col-end-<number>grid-column-end: <number>;
-col-end-<number>grid-column-end: calc(<number> * -1);
col-end-autogrid-column-end: auto;
col-autogrid-column: auto;
col-<number>grid-column: <number>;
-col-<number>grid-column: calc(<number> * -1);
EXAMPLES

Spanning columns

Use col-span-<number> utilities like col-span-2 and col-span-4 to make an element span n columns:

01
02
03
04
05
06
07
                
                    <div class="grid grid-cols-3 gap-4">
                    <div>01</div>
                    <div>02</div>
                    <div>03</div>
                    <div class="col-span-2">04</div>
                    <div>05</div>
                    <div>06</div>
                    <div class="col-span-2">07</div>
                    </div>
                
                

grid-template-rows

Utilities for specifying the rows in a grid layout.

⌄
Class Styles
grid-rows-<number>grid-template-rows: repeat(<number>, minmax(0, 1fr));
grid-rows-nonegrid-template-rows: none;
grid-rows-subgridgrid-template-rows: subgrid;
EXAMPLES

Specifying the grid rows

Use grid-rows-<number> utilities like grid-rows-2 and grid-rows-4 to create grids with n equally sized rows:

01
02
03
04
05
06
07
08
09
                
                    <div class="grid grid-cols-3 grid-rows-4 gap-4">
                    <div>01</div>
                    <!-- ... -->
                    <div>09</div>
                    </div>
                
                

grid-row

Utilities for controlling how elements are sized and placed across grid rows.

⌄
ClassStyles
row-span-<number>grid-row: span <number> / span <number>;
row-span-fullgrid-row: 1 / -1;
row-start-<number>grid-row-start: <number>;
-row-start-<number>grid-row-start: calc(<number> * -1);
row-start-autogrid-row-start: auto;
row-end-<number>grid-row-end: <number>;
-row-end-<number>grid-row-end: calc(<number> * -1);
row-end-autogrid-row-end: auto;
row-autogrid-row: auto;
row-<number>grid-row: <number>;
-row-<number>grid-row: calc(<number> * -1);
EXAMPLES
Spanning rows
Use row-span-<number> utilities like row-span-2 and row-span-4 to make an element span n rows:
01
02
03
<div class="grid grid-flow-col grid-rows-3 gap-4">
                        <div class="row-span-3 ...">01</div>
                        <div class="col-span-2 ...">02</div>
                        <div class="col-span-2 row-span-2 ...">03</div>
                        </div>

Utility

gap

Utilities for controlling gutters between grid and flexbox items.

⌄
ClassStyles
gap-<number>gap: calc(var(--spacing) * <value>);
gap-x-<number>column-gap: calc(var(--spacing) * <value>);
gap-y-<number>row-gap: calc(var(--spacing) * <value>);
EXAMPLES
Basic example
Use gap-<number> utilities like gap-2 and gap-4 to change the gap between both rows and columns in grid and flexbox layouts:
01
02
03
04
<div class="grid grid-cols-2 gap-4">
                        <div>01</div>
                        <div>02</div>
                        <div>03</div>
                        <div>04</div>
                        </div>

justify-content

Utilities for controlling how flex and grid items are positioned along a container's main axis.

⌄
ClassStyles
justify-startjustify-content: flex-start;
justify-endjustify-content: flex-end;
justify-end-safejustify-content: safe flex-end;
justify-centerjustify-content: center;
justify-center-safejustify-content: safe center;
justify-betweenjustify-content: space-between;
justify-aroundjustify-content: space-around;
justify-evenlyjustify-content: space-evenly;
justify-stretchjustify-content: stretch;
justify-baselinejustify-content: baseline;
justify-normaljustify-content: normal;
EXAMPLES
Start
Use the justify-start utility to justify items against the start of the container's main axis:
01
02
03
<div class="flex justify-start ...">
                        <div>01</div>
                        <div>02</div>
                        <div>03</div>
                        </div>

justify-items

Utilities for controlling how grid items are aligned along their inline axis.

⌄
ClassStyles
justify-items-startjustify-items: start;
justify-items-endjustify-items: end;
justify-items-end-safejustify-items: safe end;
justify-items-centerjustify-items: center;
justify-items-center-safejustify-items: safe center;
justify-items-stretchjustify-items: stretch;
justify-items-normaljustify-items: normal;
EXAMPLES
Start
Use the justify-items-start utility to justify grid items against the start of their inline axis:
01
02
03
04
05
06
<div class="grid grid-cols-3 grid-rows-2 gap-4 justify-items-start">
                        <div class="example-grid-cell"><div class="example-flex-direction-box" style="background: #22B6F6;">01</div></div>
                        <div class="example-grid-cell"><div class="example-flex-direction-box" style="background: #22B6F6;">02</div></div>
                        <div class="example-grid-cell"><div class="example-flex-direction-box" style="background: #22B6F6;">03</div></div>
                        <div class="example-grid-cell"><div class="example-flex-direction-box" style="background: #22B6F6;">04</div></div>
                        <div class="example-grid-cell"><div class="example-flex-direction-box" style="background: #22B6F6;">05</div></div>
                        <div class="example-grid-cell"><div class="example-flex-direction-box" style="background: #22B6F6;">06</div></div>
                        </div>

align-items

Utilities for controlling how flex and grid items are positioned along a container's cross axis.

⌄
Class Styles
items-startalign-items: flex-start;
items-endalign-items: flex-end;
items-end-safealign-items: safe flex-end;
items-centeralign-items: center;
items-center-safealign-items: safe center;
items-baselinealign-items: baseline;
items-baseline-lastalign-items: last baseline;
items-stretchalign-items: stretch;
EXAMPLES
Stretch
Use the items-stretch utility to stretch items to fill the container's cross axis:
01
02
03
<div class="flex items-stretch ...">
                            <div class="py-4">01</div>
                            <div class="py-12">02</div>
                            <div class="py-8">03</div>
                        </div>

utility-classes

Common utility classes.

⌄
Class Styles
z-<number>z-index-<number>;
items-endalign-items: flex-end;
staticposition: static;
fixedposition: fixed;
absoluteposition: absolute;
relativeposition: relative;
stickyposition: sticky;
overflow-autooverflow: auto;
overflow-hiddenoverflow: hidden;
overflow-clipoverflow: clip;
overflow-visibleoverflow: visible;
overflow-scrolloverflow: scroll;
overflow-x-autooverflow-x: auto;
overflow-y-autooverflow-y: auto;
overflow-x-hiddenoverflow-x: hidden;
overflow-y-hiddenoverflow-y: hidden;
overflow-x-clipoverflow-x: clip;
overflow-y-clipoverflow-y: clip;
overflow-x-visibleoverflow-x: visible;
overflow-y-visibleoverflow-y: visible;
overflow-x-scrolloverflow-x: scroll;
overflow-y-scrolloverflow-y: scroll;
box-borderbox-sizing: border-box;
box-contentbox-sizing: content-box;
inlinedisplay: inline;
blockdisplay: block;
inline-blockdisplay: inline-block;
flexdisplay: flex;
inline-flexdisplay: inline-flex;
griddisplay: grid;
inline-griddisplay: inline-grid;
hiddendisplay: none;

Spacing

padding

Utilities for controlling an element's padding.

⌄
Class Styles
p-0no padding
p-1padding: 0.25rem;
p-2padding: 0.5rem;
p-3 – p-12padding: 1rem; ... 8rem;
pt-1padding-top: 0.25rem;
pt-2padding-top: 0.5rem;
pt-3 – pt-12padding-top: 1rem; ... 8rem;
pr-1padding-right: 0.25rem;
pr-2padding-right: 0.5rem;
pr-3 – pr-12padding-right: 1rem; ... 8rem;
pb-1padding-bottom: 0.25rem;
pb-2padding-bottom: 0.5rem;
pb-3 – pb-12padding-bottom: 1rem; ... 8rem;
pl-1padding-left: 0.25rem;
pl-2padding-left: 0.5rem;
pl-3 – pl-12padding-left: 1rem; ... 8rem;
px-1padding-x: 0.25rem;
px-2padding-x: 0.5rem;
px-3 – px-12padding-x: 1rem; ... 8rem;
py-1padding-y: 0.25rem;
py-2padding-y: 0.5rem;
py-3 – py-12padding-y: 1rem; ... 8rem;

margin

Utilities for controlling an element's margin.

⌄
Class Styles
m-0no margin
m-1margin: 0.25rem;
m-2margin: 0.5rem;
m-3 – m-12margin: 1rem; ... 8rem;
mt-1margin-top: 0.25rem;
mt-2margin-top: 0.5rem;
mt-3 – mt-12margin-top: 1rem; ... 8rem;
mr-1margin-right: 0.25rem;
mr-2margin-right: 0.5rem;
mr-3 – mr-12margin-right: 1rem; ... 8rem;
mb-1margin-bottom: 0.25rem;
mb-2margin-bottom: 0.5rem;
mb-3 – mb-12margin-bottom: 1rem; ... 8rem;
ml-1margin-left: 0.25rem;
ml-2margin-left: 0.5rem;
ml-3 – ml-12margin-left: 1rem; ... 8rem;
mx-1margin-x: 0.25rem;
mx-2margin-x: 0.5rem;
mx-3 – mx-12margin-x: 1rem; ... 8rem;
my-1margin-y: 0.25rem;
my-2margin-y: 0.5rem;
my-3 – my-12margin-y: 1rem; ... 8rem;

Sizing

width

Utilities for controlling the width of an element.

⌄
Class Styles
w-0width: 0;
w-1width: 0.25rem;
w-2width: 0.5rem;
w-3 – w-12width: 1rem; ... 8rem;
w-autowidth: auto;
w-fullwidth: 100%;
w-screenwidth: 100vw;
w-3xswidth: var(--container-3xs); /* 16rem (256px) */
w-2xswidth: var(--container-2xs); /* 18rem (288px) */
w-xswidth: var(--container-xs); /* 20rem (320px) */
w-smwidth: var(--container-sm); /* 24rem (384px) */
w-mdwidth: var(--container-md); /* 28rem (448px) */
w-lgwidth: var(--container-lg); /* 32rem (512px) */
w-xlwidth: var(--container-xl); /* 36rem (576px) */
w-2xlwidth: var(--container-2xl); /* 42rem (672px) */
w-3xlwidth: var(--container-3xl); /* 48rem (768px) */
w-4xlwidth: var(--container-4xl); /* 56rem (896px) */
w-5xlwidth: var(--container-5xl); /* 64rem (1024px) */
w-6xlwidth: var(--container-6xl); /* 72rem (1152px) */
w-7xlwidth: var(--container-7xl); /* 80rem (1280px) */

height

Utilities for controlling the height of an element.

⌄
Class Styles
h-0height: 0;
h-1height: 0.25rem;
h-2height: 0.5rem;
h-3 – h-12height: 1rem; ... 8rem;
h-autoheight: auto;
h-fullheight: 100%;
h-screenheight: 100vh;
h-3xsheight: var(--container-3xs); /* 16rem (256px) */
h-2xsheight: var(--container-2xs); /* 18rem (288px) */
h-xsheight: var(--container-xs); /* 20rem (320px) */
h-smheight: var(--container-sm); /* 24rem (384px) */
h-mdheight: var(--container-md); /* 28rem (448px) */
h-lgheight: var(--container-lg); /* 32rem (512px) */
h-xlheight: var(--container-xl); /* 36rem (576px) */
h-2xlheight: var(--container-2xl); /* 42rem (672px) */
h-3xlheight: var(--container-3xl); /* 48rem (768px) */
h-4xlheight: var(--container-4xl); /* 56rem (896px) */
h-5xlheight: var(--container-5xl); /* 64rem (1024px) */
h-6xlheight: var(--container-6xl); /* 72rem (1152px) */
h-7xlheight: var(--container-7xl); /* 80rem (1280px) */

min-width

Utilities for controlling the minimum width of an element.

⌄
Class Styles
min-w-0min-width: 0;
min-w-1min-width: 0.25rem;
min-w-2min-width: 0.5rem;
min-w-3 – min-w-12min-width: 1rem; ... 8rem;
min-w-fullmin-width: 100%;
min-w-3xsmin-width: var(--container-3xs); /* 16rem (256px) */
min-w-2xsmin-width: var(--container-2xs); /* 18rem (288px) */
min-w-xsmin-width: var(--container-xs); /* 20rem (320px) */
min-w-smmin-width: var(--container-sm); /* 24rem (384px) */
min-w-mdmin-width: var(--container-md); /* 28rem (448px) */
min-w-lgmin-width: var(--container-lg); /* 32rem (512px) */
min-w-xlmin-width: var(--container-xl); /* 36rem (576px) */
min-w-2xlmin-width: var(--container-2xl); /* 42rem (672px) */
min-w-3xlmin-width: var(--container-3xl); /* 48rem (768px) */
min-w-4xlmin-width: var(--container-4xl); /* 56rem (896px) */
min-w-5xlmin-width: var(--container-5xl); /* 64rem (1024px) */
min-w-6xlmin-width: var(--container-6xl); /* 72rem (1152px) */
min-w-7xlmin-width: var(--container-7xl); /* 80rem (1280px) */

max-width

Utilities for controlling the maximum width of an element.

⌄
Class Styles
max-w-0max-width: 0;
max-w-1max-width: 0.25rem;
max-w-2max-width: 0.5rem;
max-w-3 – max-w-12max-width: 1rem; ... 8rem;
max-w-nonemax-width: none;
max-w-fullmax-width: 100%;
max-w-3xsmax-width: var(--container-3xs); /* 16rem (256px) */
max-w-2xsmax-width: var(--container-2xs); /* 18rem (288px) */
max-w-xsmax-width: var(--container-xs); /* 20rem (320px) */
max-w-smmax-width: var(--container-sm); /* 24rem (384px) */
max-w-mdmax-width: var(--container-md); /* 28rem (448px) */
max-w-lgmax-width: var(--container-lg); /* 32rem (512px) */
max-w-xlmax-width: var(--container-xl); /* 36rem (576px) */
max-w-2xlmax-width: var(--container-2xl); /* 42rem (672px) */
max-w-3xlmax-width: var(--container-3xl); /* 48rem (768px) */
max-w-4xlmax-width: var(--container-4xl); /* 56rem (896px) */
max-w-5xlmax-width: var(--container-5xl); /* 64rem (1024px) */
max-w-6xlmax-width: var(--container-6xl); /* 72rem (1152px) */
max-w-7xlmax-width: var(--container-7xl); /* 80rem (1280px) */

min-height

Utilities for controlling the minimum height of an element.

⌄
Class Styles
min-h-0min-height: 0;
min-h-1min-height: 0.25rem;
min-h-2min-height: 0.5rem;
min-h-3 – min-h-12min-height: 1rem; ... 8rem;
min-h-fullmin-height: 100%;
min-h-3xsmin-height: var(--container-3xs); /* 16rem (256px) */
min-h-2xsmin-height: var(--container-2xs); /* 18rem (288px) */
min-h-xsmin-height: var(--container-xs); /* 20rem (320px) */
min-h-smmin-height: var(--container-sm); /* 24rem (384px) */
min-h-mdmin-height: var(--container-md); /* 28rem (448px) */
min-h-lgmin-height: var(--container-lg); /* 32rem (512px) */
min-h-xlmin-height: var(--container-xl); /* 36rem (576px) */
min-h-2xlmin-height: var(--container-2xl); /* 42rem (672px) */
min-h-3xlmin-height: var(--container-3xl); /* 48rem (768px) */
min-h-4xlmin-height: var(--container-4xl); /* 56rem (896px) */
min-h-5xlmin-height: var(--container-5xl); /* 64rem (1024px) */
min-h-6xlmin-height: var(--container-6xl); /* 72rem (1152px) */
min-h-7xlmin-height: var(--container-7xl); /* 80rem (1280px) */

max-height

Utilities for controlling the maximum height of an element.

⌄
Class Styles
max-h-0max-height: 0;
max-h-1max-height: 0.25rem;
max-h-2max-height: 0.5rem;
max-h-3 – max-h-12max-height: 1rem; ... 8rem;
max-h-nonemax-height: none;
max-h-fullmax-height: 100%;
max-h-3xsmax-height: var(--container-3xs); /* 16rem (256px) */
max-h-2xsmax-height: var(--container-2xs); /* 18rem (288px) */
max-h-xsmax-height: var(--container-xs); /* 20rem (320px) */
max-h-smmax-height: var(--container-sm); /* 24rem (384px) */
max-h-mdmax-height: var(--container-md); /* 28rem (448px) */
max-h-lgmax-height: var(--container-lg); /* 32rem (512px) */
max-h-xlmax-height: var(--container-xl); /* 36rem (576px) */
max-h-2xlmax-height: var(--container-2xl); /* 42rem (672px) */
max-h-3xlmax-height: var(--container-3xl); /* 48rem (768px) */
max-h-4xlmax-height: var(--container-4xl); /* 56rem (896px) */
max-h-5xlmax-height: var(--container-5xl); /* 64rem (1024px) */
max-h-6xlmax-height: var(--container-6xl); /* 72rem (1152px) */
max-h-7xlmax-height: var(--container-7xl); /* 80rem (1280px) */

Components

Cards

card

Default card style.

⌄
EXAMPLES

Default Card

Use the card class to create a basic card with subtle border, background, and shadow:

Default Card

This is a default card. It uses a subtle border, background, and shadow.

                
                <div class="card">
                    <h4 class="text-lg font-semibold">Default Card</h4>
                    <p>This is a default card. It uses a subtle border, background, and shadow.</p>
                </div>
                
                

card-outline

Outline card style.

⌄
EXAMPLES

Outline Card

Use the card-outline class to create a card with a primary color border for emphasis:

Outline Card

This card uses a primary color border for emphasis.

                
                <div class="card-outline">
                    <h4 class="text-lg font-semibold">Outline Card</h4>
                    <p>This card uses a primary color border for emphasis.</p>
                </div>
                
                

card-muted

Muted card style.

⌄
EXAMPLES

Muted Card

Use the card-muted class to create a card with a muted background and lighter text:

Muted Card

This card uses a muted background and lighter text for less emphasis.

                
                <div class="card-muted">
                    <h4 class="text-lg font-semibold">Muted Card</h4>
                    <p>This card uses a muted background and lighter text for less emphasis.</p>
                </div>
                
                

Form

form

Basic form component with styled inputs and labels.

⌄
EXAMPLES

Basic Form

Use the form class to create a styled form with proper spacing and element styling:

                
                <form class="form">
                    <label>
                        <span class="block mb-1">Email</span>
                        <input type="email" placeholder="you@example.com" required>
                    </label>
                    <label>
                        <span class="block mb-1">Message</span>
                        <textarea rows="3" placeholder="Your message"></textarea>
                    </label>
                    <button type="submit" class="btn-primary">Send</button>
                </form>
                
                

Table

table

Styled table component with proper borders and spacing.

⌄
EXAMPLES

Basic Table

Use the table class to create a styled table with proper borders and spacing:

Name Status Role
Alice Active Admin
Bob Inactive User
Charlie Active Moderator
                
                <table class="table">
                    <thead>
                        <tr>
                        <th>Name</th>
                        <th>Status</th>
                        <th>Role</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                        <td>Alice</td>
                        <td>Active</td>
                        <td>Admin</td>
                        </tr>
                        <tr>
                        <td>Bob</td>
                        <td>Inactive</td>
                        <td>User</td>
                        </tr>
                        <tr>
                        <td>Charlie</td>
                        <td>Active</td>
                        <td>Moderator</td>
                        </tr>
                    </tbody>
                </table>
                
                

Typography

heading

Default styles for heading elements (h1-h6).

⌄
Element Styles
h1font-size: 2.5rem; /* 40px */
font-weight: 700;
margin-bottom: 0.5rem;
h2font-size: 2rem; /* 32px */
font-weight: 700;
margin-bottom: 0.5rem;
h3font-size: 1.75rem; /* 28px */
font-weight: 600;
margin-bottom: 0.5rem;
h4font-size: 1.5rem; /* 24px */
font-weight: 600;
margin-bottom: 0.5rem;
h5font-size: 1.25rem; /* 20px */
font-weight: 600;
margin-bottom: 0.5rem;
h6font-size: 1rem; /* 16px */
font-weight: 600;
margin-bottom: 0.5rem;
EXAMPLES

Heading Examples

Use heading elements for titles and section headers:

h1

Heading Level 1

h2

Heading Level 2

h3

Heading Level 3

h4

Heading Level 4

h5
Heading Level 5
                
                    <h1>Heading Level 1</h1>
                    <h2>Heading Level 2</h2>
                    <h3>Heading Level 3</h3>
                    <h4>Heading Level 4</h4>
                    <h5>Heading Level 5</h5>
                
                

font-size

Utilities for controlling the font size of an element.

⌄
Class Styles
text-xsfont-size: var(--text-xs); /* 0.75rem (12px) */
line-height: var(--text-xs-line-height);
text-smfont-size: var(--text-sm); /* 0.875rem (14px) */
line-height: var(--text-sm-line-height);
text-basefont-size: var(--text-base); /* 1rem (16px) */
line-height: var(--text-base-line-height);
text-lgfont-size: var(--text-lg); /* 1.125rem (18px) */
line-height: var(--text-lg-line-height);
text-xlfont-size: var(--text-xl); /* 1.25rem (20px) */
line-height: var(--text-xl-line-height);
text-2xlfont-size: var(--text-2xl); /* 1.5rem (24px) */
line-height: var(--text-2xl-line-height);
text-3xlfont-size: var(--text-3xl); /* 1.875rem (30px) */
line-height: var(--text-3xl-line-height);
text-4xlfont-size: var(--text-4xl); /* 2.25rem (36px) */
line-height: var(--text-4xl-line-height);
text-5xlfont-size: var(--text-5xl); /* 3rem (48px) */
line-height: var(--text-5xl-line-height);
text-6xlfont-size: var(--text-6xl); /* 3.75rem (60px) */
line-height: var(--text-6xl-line-height);
text-7xlfont-size: var(--text-7xl); /* 4.5rem (72px) */
line-height: var(--text-7xl-line-height);
EXAMPLES

Basic example

Use utilities like text-sm and text-lg to set the font size of an element:

text-sm The quick brown fox jumps over the lazy dog.
text-base The quick brown fox jumps over the lazy dog.
text-lg The quick brown fox jumps over the lazy dog.
text-xl The quick brown fox jumps over the lazy dog.
text-2xl The quick brown fox jumps over the lazy dog.
                
                    <p class="text-sm">The quick brown fox ...</p>
                    <p class="text-base">The quick brown fox ...</p>
                    <p class="text-lg">The quick brown fox ...</p>
                    <p class="text-xl">The quick brown fox ...</p>
                    <p class="text-2xl">The quick brown fox ...</p>
                
                

font-weight

Utilities for controlling the font weight of an element.

⌄
Class Styles
font-thinfont-weight: 100;
font-extralightfont-weight: 200;
font-lightfont-weight: 300;
font-normalfont-weight: 400;
font-mediumfont-weight: 500;
font-semiboldfont-weight: 600;
font-boldfont-weight: 700;
font-extraboldfont-weight: 800;
font-blackfont-weight: 900;
EXAMPLES

Basic example

Use utilities like font-thin and font-bold to set the font weight of an element:

font-light The quick brown fox jumps over the lazy dog.
font-normal The quick brown fox jumps over the lazy dog.
font-medium The quick brown fox jumps over the lazy dog.
font-semibold The quick brown fox jumps over the lazy dog.
font-bold The quick brown fox jumps over the lazy dog.
                
                    <p class="font-light">The quick brown fox ...</p>
                    <p class="font-normal">The quick brown fox ...</p>
                    <p class="font-medium">The quick brown fox ...</p>
                    <p class="font-semibold">The quick brown fox ...</p>
                    <p class="font-bold">The quick brown fox ...</p>
                
                

color

Utilities for controlling the text color of an element.

⌄
Class Styles
text-blackcolor: var(--color-black); /* #000 */
text-whitecolor: var(--color-white); /* #fff */
text-primarycolor: var(--color-primary);
text-secondarycolor: var(--color-secondary);
text-dangercolor: var(--color-danger);
text-successcolor: var(--color-success);
text-infocolor: var(--color-info);
text-darkcolor: var(--color-dark);
text-lightcolor: var(--color-light);
EXAMPLES

Basic example

Use utilities like text-primary to set the color of an element:

The quick brown fox jumps over the lazy dog.

                    
                        <p class="text-primary">The quick brown fox jumps over the lazy dog.</p>
                    
                    

Styles

Lists

ordered-lists

Default styles for ordered lists.

⌄
EXAMPLES

Default Ordered List

Use the ol tag to create a basic ordered list:

  1. List Item 1
  2. List Item 2
  3. List Item 3
  4. List Item 4
  5. List Item 5
                
                <ol class="text-primary">
                    <li>List Item 1</li>
                    <li>List Item 2</li>
                    <li>List Item 3</li>
                    <li>List Item 4</li>
                    <li>List Item 5</li>
                </ol>
                
                

unordered-lists

Default styles for unordered lists.

⌄
EXAMPLES

Default Unordered List

Use the ul tag to create a basic unordered list:

  • List Item 1
  • List Item 2
  • List Item 3
  • List Item 4
  • List Item 5
                
                <ul class="text-primary">
                    <li>List Item 1</li>
                    <li>List Item 2</li>
                    <li>List Item 3</li>
                    <li>List Item 4</li>
                    <li>List Item 5</li>
                </ul>
                
                

Links

links

Default styles for links.

⌄
EXAMPLES

Default Link

Use the a tag to create a basic link:

                
                <a href="#" class="text-primary">Link</a>
                
                

external-links

Default styles for external links.

⌄
EXAMPLES

Default External Link

Use the a tag to create a basic external link:

                
                    <a href="https://www.google.com" class="text-primary" target="_blank">External Link</a>
                
                

Colors

colors

Default styles for colors.

⌄
EXAMPLES

Colors

Use the bg-primary class to create a basic color:

.bg-primary

.bg-secondary

.bg-danger

.bg-success

.bg-info

                
                    <div class="bg-primary">
                        <p class="text-dark">.bg-primary</p>
                    </div>
                    <div class="bg-secondary">
                        <p class="text-dark">.bg-secondary</p>
                    </div>
                    <div class="bg-danger">
                        <p class="text-dark">.bg-danger</p>
                    </div>
                    <div class="bg-success">
                        <p class="text-dark">.bg-success</p>
                    </div>
                    <div class="bg-info">
                        <p class="text-dark">.bg-info</p>
                    </div>
                
                

Buttons

buttons

Default styles for buttons.

⌄
EXAMPLES

Buttons

Use the btn-primary class to create a basic button:

Link Button
                
                    <button class="btn-primary">Click me!</button>
                    <a href="#" class="btn-secondary">Link Button</a>
                    <button class="btn-danger">Click me!</button>
                    <button class="btn-success">Click me!</button>
                    <button class="btn-info">Click me!</button>
                    
                
                

Images

images

Default styles for images.

⌄
EXAMPLES

Images

Use the img tag to create a basic image:

Placeholder Image Placeholder Image Placeholder Image
                
                    <img src="https://placehold.co/300" alt="Placeholder Image" class="img img-thumbnail">
                    <img src="https://placehold.co/300" alt="Placeholder Image" class="img img-avatar">
                    <img src="https://placehold.co/300" alt="Placeholder Image" class="img img-round">
                
                

Borders

border

Default styles for borders.

⌄
EXAMPLES

Borders

Use the section-divider class to create a basic border:

                
                    <div class="section-divider w-full"></div>