Box ModelDimension

Dimension

Controls the height and width of an element simultaneously.

ClassStyle
d-0height: 0rem
d-1height: 0.25rem
d-2height: 0.5rem
d-3height: 0.75rem
d-4height: 1rem
d-5height: 1.25rem
d-6height: 1.5rem
d-7height: 1.75rem
d-8height: 2rem
d-9height: 2.25rem
d-10height: 2.5rem
d-11height: 2.75rem
d-12height: 3rem
d-13height: 3.25rem
d-14height: 3.5rem
d-15height: 3.75rem
d-16height: 4rem
d-17height: 4.25rem
d-18height: 4.5rem
d-19height: 4.75rem
d-20height: 5rem
d-21height: 5.25rem
d-22height: 5.5rem
d-23height: 5.75rem
d-24height: 6rem
d-25height: 6.25rem
d-26height: 6.5rem
d-27height: 6.75rem
d-28height: 7rem
d-29height: 7.25rem
d-30height: 7.5rem
d-31height: 7.75rem
d-32height: 8rem
d-33height: 8.25rem
d-34height: 8.5rem
d-35height: 8.75rem
d-36height: 9rem
d-37height: 9.25rem
d-38height: 9.5rem
d-39height: 9.75rem
d-40height: 10rem
d-41height: 10.25rem
d-42height: 10.5rem
d-43height: 10.75rem
d-44height: 11rem
d-45height: 11.25rem
d-46height: 11.5rem
d-47height: 11.75rem
d-48height: 12rem
d-49height: 12.25rem
d-50height: 12.5rem
d-51height: 12.75rem
d-52height: 13rem
d-53height: 13.25rem
d-54height: 13.5rem
d-55height: 13.75rem
d-56height: 14rem
d-57height: 14.25rem
d-58height: 14.5rem
d-59height: 14.75rem
d-60height: 15rem
d-61height: 15.25rem
d-62height: 15.5rem
d-63height: 15.75rem
d-64height: 16rem
d-65height: 16.25rem
d-66height: 16.5rem
d-67height: 16.75rem
d-68height: 17rem
d-69height: 17.25rem
d-70height: 17.5rem
d-71height: 17.75rem
d-72height: 18rem
d-73height: 18.25rem
d-74height: 18.5rem
d-75height: 18.75rem
d-76height: 19rem
d-77height: 19.25rem
d-78height: 19.5rem
d-79height: 19.75rem
d-80height: 20rem
d-81height: 20.25rem
d-82height: 20.5rem
d-83height: 20.75rem
d-84height: 21rem
d-85height: 21.25rem
d-86height: 21.5rem
d-87height: 21.75rem
d-88height: 22rem
d-89height: 22.25rem
d-90height: 22.5rem
d-91height: 22.75rem
d-92height: 23rem
d-93height: 23.25rem
d-94height: 23.5rem
d-95height: 23.75rem
d-96height: 24rem
d-97height: 24.25rem
d-98height: 24.5rem
d-99height: 24.75rem
d-100height: 25rem
d-autoheight: auto
d-dvhheight: 100dvh
d-dvwheight: 100dvw
d-vhheight: 100vh
d-vwheight: 100vw
d-fcheight: fit-content
d-fullheight: 100%
d-halfheight: 50%
d-maxheight: max-content
d-minheight: min-content
d-pxheight: 1px
d-smheight: 40rem
d-mdheight: 48rem
d-lgheight: 64rem
d-xlheight: 80rem
d-xxlheight: 96rem

This example showcases various dimension utilities:

  • The 4rem dimension utility creates a relatively small size element.
  • The 5rem dimension utility creates a medium size element.
  • The 6rem dimension utility creates a large size element.
<div class="d-g g-16 gtc-1 sm:gtc-3">
<div class="ai-c bg-indigo d-f d-16 jc-c rad-1 tc-white">16</div>
<div class="ai-c bg-indigo d-f d-20 jc-c rad-1 tc-white">20</div>
<div class="ai-c bg-indigo d-f d-24 jc-c rad-1 tc-white">24</div>
</div>

Max Dimension

Controls the maximum height and max width of an element at once.

ClassStyle
max-d-0max-height: 0rem
max-d-1max-height: 0.25rem
max-d-2max-height: 0.5rem
max-d-3max-height: 0.75rem
max-d-4max-height: 1rem
max-d-5max-height: 1.25rem
max-d-6max-height: 1.5rem
max-d-7max-height: 1.75rem
max-d-8max-height: 2rem
max-d-9max-height: 2.25rem
max-d-10max-height: 2.5rem
max-d-11max-height: 2.75rem
max-d-12max-height: 3rem
max-d-13max-height: 3.25rem
max-d-14max-height: 3.5rem
max-d-15max-height: 3.75rem
max-d-16max-height: 4rem
max-d-17max-height: 4.25rem
max-d-18max-height: 4.5rem
max-d-19max-height: 4.75rem
max-d-20max-height: 5rem
max-d-21max-height: 5.25rem
max-d-22max-height: 5.5rem
max-d-23max-height: 5.75rem
max-d-24max-height: 6rem
max-d-25max-height: 6.25rem
max-d-26max-height: 6.5rem
max-d-27max-height: 6.75rem
max-d-28max-height: 7rem
max-d-29max-height: 7.25rem
max-d-30max-height: 7.5rem
max-d-31max-height: 7.75rem
max-d-32max-height: 8rem
max-d-33max-height: 8.25rem
max-d-34max-height: 8.5rem
max-d-35max-height: 8.75rem
max-d-36max-height: 9rem
max-d-37max-height: 9.25rem
max-d-38max-height: 9.5rem
max-d-39max-height: 9.75rem
max-d-40max-height: 10rem
max-d-41max-height: 10.25rem
max-d-42max-height: 10.5rem
max-d-43max-height: 10.75rem
max-d-44max-height: 11rem
max-d-45max-height: 11.25rem
max-d-46max-height: 11.5rem
max-d-47max-height: 11.75rem
max-d-48max-height: 12rem
max-d-49max-height: 12.25rem
max-d-50max-height: 12.5rem
max-d-51max-height: 12.75rem
max-d-52max-height: 13rem
max-d-53max-height: 13.25rem
max-d-54max-height: 13.5rem
max-d-55max-height: 13.75rem
max-d-56max-height: 14rem
max-d-57max-height: 14.25rem
max-d-58max-height: 14.5rem
max-d-59max-height: 14.75rem
max-d-60max-height: 15rem
max-d-61max-height: 15.25rem
max-d-62max-height: 15.5rem
max-d-63max-height: 15.75rem
max-d-64max-height: 16rem
max-d-65max-height: 16.25rem
max-d-66max-height: 16.5rem
max-d-67max-height: 16.75rem
max-d-68max-height: 17rem
max-d-69max-height: 17.25rem
max-d-70max-height: 17.5rem
max-d-71max-height: 17.75rem
max-d-72max-height: 18rem
max-d-73max-height: 18.25rem
max-d-74max-height: 18.5rem
max-d-75max-height: 18.75rem
max-d-76max-height: 19rem
max-d-77max-height: 19.25rem
max-d-78max-height: 19.5rem
max-d-79max-height: 19.75rem
max-d-80max-height: 20rem
max-d-81max-height: 20.25rem
max-d-82max-height: 20.5rem
max-d-83max-height: 20.75rem
max-d-84max-height: 21rem
max-d-85max-height: 21.25rem
max-d-86max-height: 21.5rem
max-d-87max-height: 21.75rem
max-d-88max-height: 22rem
max-d-89max-height: 22.25rem
max-d-90max-height: 22.5rem
max-d-91max-height: 22.75rem
max-d-92max-height: 23rem
max-d-93max-height: 23.25rem
max-d-94max-height: 23.5rem
max-d-95max-height: 23.75rem
max-d-96max-height: 24rem
max-d-97max-height: 24.25rem
max-d-98max-height: 24.5rem
max-d-99max-height: 24.75rem
max-d-100max-height: 25rem
max-d-automax-height: auto
max-d-dvhmax-height: 100dvh
max-d-dvwmax-height: 100dvw
max-d-vhmax-height: 100vh
max-d-vwmax-height: 100vw
max-d-fcmax-height: fit-content
max-d-fullmax-height: 100%
max-d-halfmax-height: 50%
max-d-maxmax-height: max-content
max-d-minmax-height: min-content
max-d-pxmax-height: 1px
max-d-smmax-height: 40rem
max-d-mdmax-height: 48rem
max-d-lgmax-height: 64rem
max-d-xlmax-height: 80rem
max-d-xxlmax-height: 96rem

The max-d-64 utility ensures the element does not exceed a size of 16rem in both height and width.

Try changing the vertical size of the box to see how wide it can be at the maximum size.
<div class="o-auto ai-c bg-indigo d-16 d-f jc-c max-d-64 min-d-32 p-6 r-b rad-1 tc-white">64</div>

Min Dimension

Controls the minimum height and min width of an element at once.

ClassStyle
min-d-0min-height: 0rem
min-d-1min-height: 0.25rem
min-d-2min-height: 0.5rem
min-d-3min-height: 0.75rem
min-d-4min-height: 1rem
min-d-5min-height: 1.25rem
min-d-6min-height: 1.5rem
min-d-7min-height: 1.75rem
min-d-8min-height: 2rem
min-d-9min-height: 2.25rem
min-d-10min-height: 2.5rem
min-d-11min-height: 2.75rem
min-d-12min-height: 3rem
min-d-13min-height: 3.25rem
min-d-14min-height: 3.5rem
min-d-15min-height: 3.75rem
min-d-16min-height: 4rem
min-d-17min-height: 4.25rem
min-d-18min-height: 4.5rem
min-d-19min-height: 4.75rem
min-d-20min-height: 5rem
min-d-21min-height: 5.25rem
min-d-22min-height: 5.5rem
min-d-23min-height: 5.75rem
min-d-24min-height: 6rem
min-d-25min-height: 6.25rem
min-d-26min-height: 6.5rem
min-d-27min-height: 6.75rem
min-d-28min-height: 7rem
min-d-29min-height: 7.25rem
min-d-30min-height: 7.5rem
min-d-31min-height: 7.75rem
min-d-32min-height: 8rem
min-d-33min-height: 8.25rem
min-d-34min-height: 8.5rem
min-d-35min-height: 8.75rem
min-d-36min-height: 9rem
min-d-37min-height: 9.25rem
min-d-38min-height: 9.5rem
min-d-39min-height: 9.75rem
min-d-40min-height: 10rem
min-d-41min-height: 10.25rem
min-d-42min-height: 10.5rem
min-d-43min-height: 10.75rem
min-d-44min-height: 11rem
min-d-45min-height: 11.25rem
min-d-46min-height: 11.5rem
min-d-47min-height: 11.75rem
min-d-48min-height: 12rem
min-d-49min-height: 12.25rem
min-d-50min-height: 12.5rem
min-d-51min-height: 12.75rem
min-d-52min-height: 13rem
min-d-53min-height: 13.25rem
min-d-54min-height: 13.5rem
min-d-55min-height: 13.75rem
min-d-56min-height: 14rem
min-d-57min-height: 14.25rem
min-d-58min-height: 14.5rem
min-d-59min-height: 14.75rem
min-d-60min-height: 15rem
min-d-61min-height: 15.25rem
min-d-62min-height: 15.5rem
min-d-63min-height: 15.75rem
min-d-64min-height: 16rem
min-d-65min-height: 16.25rem
min-d-66min-height: 16.5rem
min-d-67min-height: 16.75rem
min-d-68min-height: 17rem
min-d-69min-height: 17.25rem
min-d-70min-height: 17.5rem
min-d-71min-height: 17.75rem
min-d-72min-height: 18rem
min-d-73min-height: 18.25rem
min-d-74min-height: 18.5rem
min-d-75min-height: 18.75rem
min-d-76min-height: 19rem
min-d-77min-height: 19.25rem
min-d-78min-height: 19.5rem
min-d-79min-height: 19.75rem
min-d-80min-height: 20rem
min-d-81min-height: 20.25rem
min-d-82min-height: 20.5rem
min-d-83min-height: 20.75rem
min-d-84min-height: 21rem
min-d-85min-height: 21.25rem
min-d-86min-height: 21.5rem
min-d-87min-height: 21.75rem
min-d-88min-height: 22rem
min-d-89min-height: 22.25rem
min-d-90min-height: 22.5rem
min-d-91min-height: 22.75rem
min-d-92min-height: 23rem
min-d-93min-height: 23.25rem
min-d-94min-height: 23.5rem
min-d-95min-height: 23.75rem
min-d-96min-height: 24rem
min-d-97min-height: 24.25rem
min-d-98min-height: 24.5rem
min-d-99min-height: 24.75rem
min-d-100min-height: 25rem
min-d-automin-height: auto
min-d-dvhmin-height: 100dvh
min-d-dvwmin-height: 100dvw
min-d-vhmin-height: 100vh
min-d-vwmin-height: 100vw
min-d-fcmin-height: fit-content
min-d-fullmin-height: 100%
min-d-halfmin-height: 50%
min-d-maxmin-height: max-content
min-d-minmin-height: min-content
min-d-pxmin-height: 1px
min-d-smmin-height: 40rem
min-d-mdmin-height: 48rem
min-d-lgmin-height: 64rem
min-d-xlmin-height: 80rem
min-d-xxlmin-height: 96rem

The min-d-32 utility ensures the element does not shrink below a size of 16rem in both height and width.

Try changing the vertical size of the box to see how wide it can be at the maximum size.
<div class="o-auto ai-c bg-indigo d-16 d-f jc-c max-d-64 min-d-32 p-6 r-b rad-1 tc-white">32</div>

Using utility variants

Learn how to override existing utilities based on the user's screen size or other factors, such as hover states.

Using media queries

You can combine responsive breakpoints like sm:d-*, md:d-*, lg:d-*, and xxl:d-* to allow targeting specific utilities in different viewports.

Using hover states

Alternatively, you can apply :hover by using h:d-* utility to override elements and change their values when hovering over them.