.finally(React)

English
Copyright © 2023-currentdotfinally, LLC

Utility Classes

All the shortcuts

FinallyReact's utility classes will be included when you import the main CSS file, most likely in a top level app file:

These classes can be used directly in JSX for ease of use, instead of having to deal with multiple CSS files. For example:

Instead of writing this:

You can write this:

Search
Utility ClassStyle
align-content-centeralign-content: center
align-content-endalign-content: flex-end
align-content-startalign-content: flex-start
align-content-aroundalign-content: space-around
align-content-betweenalign-content: space-between
align-baselinealign-items: baseline
align-items-baselinealign-items: baseline
align-centeralign-items: center
align-items-centeralign-items: center
align-endalign-items: flex-end
align-items-endalign-items: flex-end
align-startalign-items: flex-start
align-items-startalign-items: flex-start
align-self-baselinealign-self: baseline
align-self-centeralign-self: center
align-self-endalign-self: flex-end
align-self-startalign-self: flex-start
rounded-bl-{1-25}border-bottom-left-radius: {1-25}px
hover:rounded-bl-{1-25}border-bottom-left-radius: {1-25}px
rounded-br-{1-25}border-bottom-right-radius: {1-25}px
hover:rounded-br-{1-25}border-bottom-right-radius: {1-25}px
rounded-b-{1-25}border-bottom-right-radius: {1-25}px; border-bottom-left-radius: {1-25}px
hover:rounded-b-{1-25}border-bottom-right-radius: {1-25}px; border-bottom-left-radius: {1-25}px
border-b-solidborder-bottom-style: solid
hover:border-b-solidborder-bottom-style: solid
border-b-{1-25}border-bottom-width: {1-25}px
hover:border-b-{1-25}border-bottom-width: {1-25}px
border-l-solidborder-left-style: solid
hover:border-l-solidborder-left-style: solid
border-l-{1-25}border-left-width: {1-25}px
hover:border-l-{1-25}border-left-width: {1-25}px
rounded-1/2border-radius: 50%
rounded-{1-25}border-radius: {1-25}px
hover:rounded-{1-25}border-radius: {1-25}px
border-r-solidborder-right-style: solid
hover:border-r-solidborder-right-style: solid
border-r-{1-25}border-right-width: {1-25}px
hover:border-r-{1-25}border-right-width: {1-25}px
border-solidborder-style: solid
hover:border-solidborder-style: solid
rounded-tl-{1-25}border-top-left-radius: {1-25}px
hover:rounded-tl-{1-25}border-top-left-radius: {1-25}px
rounded-l-{1-25}border-top-left-radius: {1-25}px; border-bottom-left-radius: {1-25}px
hover:rounded-l-{1-25}border-top-left-radius: {1-25}px; border-bottom-left-radius: {1-25}px
rounded-t-{1-25}border-top-left-radius: {1-25}px; border-top-right-radius: {1-25}px
hover:rounded-t-{1-25}border-top-left-radius: {1-25}px; border-top-right-radius: {1-25}px
rounded-tr-{1-25}border-top-right-radius: {1-25}px
hover:rounded-tr-{1-25}border-top-right-radius: {1-25}px
rounded-r-{1-25}border-top-right-radius: {1-25}px; border-bottom-right-radius: {1-25}px
hover:rounded-r-{1-25}border-top-right-radius: {1-25}px; border-bottom-right-radius: {1-25}px
border-t-solidborder-top-style: solid
hover:border-t-solidborder-top-style: solid
border-t-{1-25}border-top-width: {1-25}px
hover:border-t-{1-25}border-top-width: {1-25}px
border-{1-25}border-width: {1-25}px
hover:border-{1-25}border-width: {1-25}px
-bottom-{1-100}pbottom: -{1-100}%
-bottom-{1-100}bottom: -{1-100}rem
bottom-{1-100}pbottom: {1-100}%
bottom-{1-100}bottom: {1-100}rem
box-shadow-1box-shadow: 0 0 0.1rem colors.$stone-4
hover:box-shadow-1box-shadow: 0 0 0.1rem colors.$stone-4
box-shadow-dark-1box-shadow: 0 0 0.1rem colors.$stone-8
hover:box-shadow-dark-1box-shadow: 0 0 0.1rem colors.$stone-8
hover:box-shadow-dark-4box-shadow: 0 0 0.1rem colors.$stone-8
hover:box-shadow-2box-shadow: 0 0 0.2rem colors.$stone-4
box-shadow-dark-2box-shadow: 0 0 0.2rem colors.$stone-8
hover:box-shadow-dark-2box-shadow: 0 0 0.2rem colors.$stone-8
hover:box-shadow-3box-shadow: 0 0 0.3rem colors.$stone-4
box-shadow-dark-3box-shadow: 0 0 0.3rem colors.$stone-8
hover:box-shadow-dark-3box-shadow: 0 0 0.3rem colors.$stone-8
hover:box-shadow-4box-shadow: 0 0 0.4rem colors.$stone-4
box-shadow-dark-4box-shadow: 0 0 0.4rem colors.$stone-8
box-shadow-inset-1box-shadow: inset 0 0 0.1rem colors.$stone-4
hover:box-shadow-inset-1box-shadow: inset 0 0 0.1rem colors.$stone-4
box-shadow-inset-4box-shadow: inset 0 0 0.1rem colors.$stone-4
box-shadow-inset-dark-1box-shadow: inset 0 0 0.1rem colors.$stone-8
hover:box-shadow-inset-dark-1box-shadow: inset 0 0 0.1rem colors.$stone-8
box-shadow-inset-dark-2box-shadow: inset 0 0 0.1rem colors.$stone-8
hover:box-shadow-inset-dark-2box-shadow: inset 0 0 0.1rem colors.$stone-8
box-shadow-inset-2box-shadow: inset 0 0 0.2rem colors.$stone-4
hover:box-shadow-inset-2box-shadow: inset 0 0 0.2rem colors.$stone-4
box-shadow-inset-3box-shadow: inset 0 0 0.3rem colors.$stone-4
hover:box-shadow-inset-3box-shadow: inset 0 0 0.3rem colors.$stone-4
box-shadow-inset-dark-3box-shadow: inset 0 0 0.3rem colors.$stone-8
hover:box-shadow-inset-dark-3box-shadow: inset 0 0 0.3rem colors.$stone-8
hover:box-shadow-inset-4box-shadow: inset 0 0 0.4rem colors.$stone-4
box-shadow-inset-dark-4box-shadow: inset 0 0 0.4rem colors.$stone-8
hover:box-shadow-inset-dark-4box-shadow: inset 0 0 0.4rem colors.$stone-8
content-emptycontent: ""
cursor-autocursor: auto
cursor-defaultcursor: default
cursor-movecursor: move
cursor-nonecursor: none
cursor-not-allowedcursor: not-allowed
not-allowedcursor: not-allowed
cursor-pointercursor: pointer
pointercursor: pointer
blockdisplay: block
hover:blockdisplay: block
contentsdisplay: contents
hover:contentsdisplay: contents
flexdisplay: flex
hover:flexdisplay: flex
griddisplay: grid
hover:griddisplay: grid
inlinedisplay: inline
hover:inlinedisplay: inline
inline-blockdisplay: inline-block
hover:inline-blockdisplay: inline-block
inline-flexdisplay: inline-flex
hover:inline-flexdisplay: inline-flex
inline-griddisplay: inline-grid
hover:inline-griddisplay: inline-grid
nonedisplay: none
hover:nonedisplay: none
block-rubydisplay: ruby
hover:block-rubydisplay: ruby
rubydisplay: ruby
hover:rubydisplay: ruby
ruby-basedisplay: ruby-base
hover:ruby-basedisplay: ruby-base
ruby-textdisplay: ruby-text
hover:ruby-textdisplay: ruby-text
tabledisplay: table
hover:tabledisplay: table
table-captiondisplay: table-caption
hover:table-captiondisplay: table-caption
table-celldisplay: table-cell
hover:table-celldisplay: table-cell
table-celldisplay: table-cell
hover:table-celldisplay: table-cell
table-columndisplay: table-column
hover:table-columndisplay: table-column
table-column-groupdisplay: table-column-group
hover:table-column-groupdisplay: table-column-group
table-footer-groupdisplay: table-footer-group
hover:table-footer-groupdisplay: table-footer-group
table-header-groupdisplay: table-header-group
hover:table-header-groupdisplay: table-header-group
table-rowdisplay: table-row
hover:table-rowdisplay: table-row
table-row-groupdisplay: table-row-group
hover:table-row-groupdisplay: table-row-group
flex-columnflex-direction: column
flex-column-reverseflex-direction: column-reverse
flex-rowflex-direction: row
flex-row-reverseflex-direction: row-reverse
flex-nowrapflex-wrap: nowrap
flex-wrapflex-wrap: wrap
flex-wrap-reverseflex-wrap: wrap-reverse
float-leftfloat: left
float-rightfloat: right
monsterratfont-family: 'Montserrat', sans-serif
notofont-family: 'Noto Sans', sans-serif
text-xsfont-size: 0.6rem
text-extra-smallfont-size: 0.6rem
text-smfont-size: 0.8rem
text-smallfont-size: 0.8rem
text-mdfont-size: 1.25rem
text-mediumfont-size: 1.25rem
text-lgfont-size: 1.5rem
text-largefont-size: 1.5rem
text-xlfont-size: 1.8rem
text-extra-largefont-size: 1.8rem
textfont-size: 1rem
text-regularfont-size: 1rem
text-normalfont-size: 1rem
text-basefont-size: 1rem
text-2xlfont-size: 2.25rem
text-3xlfont-size: 3rem
text-4xlfont-size: 4rem
text-5xlfont-size: 5rem
text-italicfont-style: italic
hover:text-italicfont-style: italic
italicfont-style: italic
hover:italicfont-style: italic
font-normalfont-style: normal
hover:font-normalfont-style: normal
normalfont-style: normal
hover:normalfont-style: normal
font-thinfont-weight: 100
text-thinfont-weight: 100
thinfont-weight: 100
font-extralightfont-weight: 200
text-extralightfont-weight: 200
extralightfont-weight: 200
font-lightfont-weight: 300
text-lightfont-weight: 300
lightfont-weight: 300
font-regularfont-weight: 400
text-regularfont-weight: 400
regularfont-weight: 400
font-mediumfont-weight: 500
text-mediumfont-weight: 500
mediumfont-weight: 500
font-semiboldfont-weight: 600
text-semiboldfont-weight: 600
semiboldfont-weight: 600
font-boldfont-weight: 700
text-boldfont-weight: 700
boldfont-weight: 700
font-extraboldfont-weight: 800
text-extraboldfont-weight: 800
extraboldfont-weight: 800
font-blackfont-weight: 900
text-blackfont-weight: 900
h-fullheight: 100%
h-screenheight: 100vh
h-screenheight: 100vh
h-fitheight: fit-content
h-inheritheight: inherit
h-max-contentheight: max-content
h-min-contentheight: min-content
h-{1-100}pheight: {1-100}%
h-{1-100}height: {1-100}rem
justify-centerjustify-content: center
justify-content-centerjustify-content: center
justify-endjustify-content: flex-end
justify-content-endjustify-content: flex-end
justify-startjustify-content: flex-start
justify-content-startjustify-content: flex-start
justify-aroundjustify-content: space-around
justify-content-aroundjustify-content: space-around
justify-betweenjustify-content: space-between
justify-content-betweenjustify-content: space-between
-left-{1-100}pleft: -{1-100}%
-left-{1-100}left: -{1-100}rem
left-{1-100}pleft: {1-100}%
left-{1-100}left: {1-100}rem
line-height-{1-10}line-height: {1-10}
-mb-{1-100}margin-bottom: -{1-100}rem
mb-{1-100}margin-bottom: {1-100}rem
-ml-{1-100}margin-left: -{1-100}rem
-mx-{1-100}margin-left: -{1-100}rem; margin-right: -{1-100}rem
ml-{1-100}margin-left: {1-100}rem
mx-{1-100}margin-left: {1-100}rem; margin-right: {1-100}rem
-mr-{1-100}margin-right: -{1-100}rem
mr-{1-100}margin-right: {1-100}rem
-mt-{1-100}margin-top: -{1-100}rem
-my-{1-100}margin-top: -{1-100}rem; margin-bottom: -{1-100}rem
mt-{1-100}margin-top: {1-100}rem
my-{1-100}margin-top: {1-100}rem; margin-bottom: {1-100}rem
-m-{1-100}margin: -{1-100}rem
m-automargin: auto
m-{1-100}margin: {1-100}rem
max-h-screenmax-height: 100vh
max-h-{1-100}pmax-height: {1-100}%
max-h-{1-100}max-height: {1-100}rem
max-w-screenmax-width: 100vw
max-w-{1-100}pmax-width: {1-100}%
max-w-{1-100}max-width: {1-100}rem
min-h-screenmin-height: 100vh
min-h-fitmin-height: fit-content
min-h-{1-100}pmin-height: {1-100}%
min-h-{1-100}min-height: {1-100}rem
min-w-screenmin-width: 100vw
min-w-fitmin-width: fit-content
min-w-{1-100}pmin-width: {1-100}%
min-w-{1-100}min-width: {1-100}rem
opacity-0opacity: 0
hover:opacity-0opacity: 0
opacity-25opacity: 0.25
hover:opacity-25opacity: 0.25
opacity-50opacity: 0.5
hover:opacity-50opacity: 0.5
opacity-75opacity: 0.75
hover:opacity-75opacity: 0.75
opacity-100opacity: 1
hover:opacity-100opacity: 1
scroll-x-hiddenoverflow-x: hidden
scroll-xoverflow-x: scroll
scroll-y-hiddenoverflow-y: hidden
scroll-yoverflow-y: scroll
scroll-hiddenoverflow: hidden
scrolloverflow: scroll
pb-{1-100}padding-bottom: {1-100}rem
pl-{1-100}padding-left: {1-100}rem
px-{1-100}padding-left: {1-100}rem; padding-right: {1-100}rem
pr-{1-100}padding-right: {1-100}rem
pt-{1-100}padding-top: {1-100}rem
py-{1-100}padding-top: {1-100}rem; padding-bottom: {1-100}rem
p-{1-100}padding: {1-100}rem
pointer-events-nonepointer-events: none
absoluteposition: absolute
fixedposition: fixed
inheritposition: inherit
relativeposition: relative
stickyposition: sticky
-right-{1-100}pright: -{1-100}%
-right-{1-100}right: -{1-100}rem
right-{1-100}pright: {1-100}%
right-{1-100}right: {1-100}rem
text-centertext-align: center
centertext-align: center
text-justifytext-align: justify
text-lefttext-align: left
text-righttext-align: right
text-line-throughtext-decoration: line-through
hover:text-line-throughtext-decoration: line-through
line-throughtext-decoration: line-through
hover:line-throughtext-decoration: line-through
text-strikethroughtext-decoration: line-through
hover:text-strikethroughtext-decoration: line-through
strikethroughtext-decoration: line-through
hover:strikethroughtext-decoration: line-through
text-nonetext-decoration: none
text-overlinetext-decoration: overline
hover:text-overlinetext-decoration: overline
overlinetext-decoration: overline
hover:overlinetext-decoration: overline
text-underlinetext-decoration: underline
hover:text-underlinetext-decoration: underline
underlinetext-decoration: underline
hover:underlinetext-decoration: underline
text-unsettext-decoration: unset
text-truncatetext-overflow: ellipsis
truncatetext-overflow: ellipsis
text-capitalizetext-transform: capitalize
capitalizetext-transform: capitalize
text-lowercasetext-transform: lowercase
lowercasetext-transform: lowercase
text-normaltext-transform: none
text-uppercasetext-transform: uppercase
uppercasetext-transform: uppercase
-top-{1-100}ptop: -{1-100}%
-top-{1-100}top: -{1-100}rem
top-{1-100}ptop: {1-100}%
top-{1-100}top: {1-100}rem
-rotate-135transform: rotate(-135deg)
-rotate-180transform: rotate(-180deg)
-rotate-225transform: rotate(-225deg)
-rotate-270transform: rotate(-270deg)
-rotate-315transform: rotate(-315deg)
-rotate-360transform: rotate(-360deg)
-rotate-45transform: rotate(-45deg)
-rotate-90transform: rotate(-90deg)
rotate-0transform: rotate(0deg)
rotate-135transform: rotate(135deg)
rotate-180transform: rotate(180deg)
rotate-225transform: rotate(225deg)
rotate-270transform: rotate(270deg)
rotate-315transform: rotate(315deg)
rotate-360transform: rotate(360deg)
rotate-45transform: rotate(45deg)
rotate-90transform: rotate(90deg)
transition-opacity-ease-outtransition-1-ease-all
transition-1transition: 0.1s
transition-1-alltransition: 0.1s all
transition-1-ease-alltransition: 0.1s ease all
transition-2transition: 0.2s
transition-2-alltransition: 0.2s all
transition-2-ease-alltransition: 0.2s ease all
transition-3transition: 0.3s
transition-3-alltransition: 0.3s all
transition-3-ease-alltransition: 0.3s ease all
transition-4transition: 0.4s
transition-4-alltransition: 0.4s all
transition-4-ease-alltransition: 0.4s ease all
transition-5transition: 0.5s
transition-5-alltransition: 0.5s all
transition-5-ease-alltransition: 0.5s ease all
transition-6transition: 0.6s
transition-6-alltransition: 0.6s all
transition-6-ease-alltransition: 0.6s ease all
transition-7transition: 0.7s
transition-7-alltransition: 0.7s all
transition-7-ease-alltransition: 0.7s ease all
transition-8transition: 0.8s
transition-8-alltransition: 0.8s all
transition-8-ease-alltransition: 0.8s ease all
transition-9transition: 0.9s
transition-9-alltransition: 0.9s all
transition-9-ease-alltransition: 0.9s ease all
transition-transform-1-ease-in-outtransition: transform 0.1s ease-in-out
transition-transform-2-ease-in-outtransition: transform 0.2s ease-in-out
vertical-align-bottomvertical-align: bottom
vertical-align-middlevertical-align: middle
vertical-align-topvertical-align: top
hover:invisiblevisibility: hidden
invisiblevisibility: hidden
hover:invisiblevisibility: hidden
visiblevisibility: visible
text-wrapwhite-space: normal
wrapwhite-space: normal
text-nowrapwhite-space: nowrap
nowrapwhite-space: nowrap
text-prewhite-space: pre
prewhite-space: pre
pre-wrapwhite-space: pre-wrap
w-fullwidth: 100%
w-screenwidth: 100vw
w-screenwidth: 100vw
w-fitwidth: fit-content
w-fit-contentwidth: fit-content
w-inheritwidth: inherit
w-max-contentwidth: max-content
w-min-contentwidth: min-content
w-fillwidth: stretch (-webkit-fill-available, -moz-available)
w-{1-100}pwidth: {1-100}%
w-{1-100}width: {1-100}rem
word-break-allword-break: break-all
word-breakword-break: break-word
word-break-normalword-break: normal
word-wrap-breakword-wrap: break-word
word-wrap-normalword-wrap: normal
z-{1-1000}z-index: {1-1000}