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.