0
0
mirror of https://github.com/twbs/bootstrap.git synced 2024-12-02 14:24:19 +01:00
Bootstrap/site/content/docs/5.0/utilities/sizing.md
Mark Otto 4c7a3e8adf
Add Sass docs (variables, mixins, and loops) to most pages (#32747)
* WIP: Mention variables, mixins, and loops in docs

* Add Sass sections to component pages

* add sass docs for forms and content

* Update buttons.md

* Remove empty mixins sections

* Massive update to utilities and some consistency changes

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2021-02-10 19:29:59 -08:00

2.4 KiB

layout title description group toc
docs Sizing Easily make an element as wide or as tall with our width and height utilities. utilities true

Relative to the parent

Width and height utilities are generated from the utility API in _utilities.scss. Includes support for 25%, 50%, 75%, 100%, and auto by default. Modify those values as you need to generate different utilities here.

{{< example >}}

Width 25%
Width 50%
Width 75%
Width 100%
Width auto
{{< /example >}}

{{< example >}}

Height 25%
Height 50%
Height 75%
Height 100%
Height auto
{{< /example >}}

You can also use max-width: 100%; and max-height: 100%; utilities as needed.

{{< example >}} {{< placeholder width="100%" height="100" class="mw-100" text="Max-width 100%" >}} {{< /example >}}

{{< example >}}

Max-height 100%
{{< /example >}}

Relative to the viewport

You can also use utilities to set the width and height relative to the viewport.

<div class="min-vw-100">Min-width 100vw</div>
<div class="min-vh-100">Min-height 100vh</div>
<div class="vw-100">Width 100vw</div>
<div class="vh-100">Height 100vh</div>

Sass

Utilities API

Sizing utilities are declared in our utilities API in scss/_utilities.scss. [Learn how to use the utilities API.]({{< docsref "/utilities/api#using-the-api" >}})

{{< scss-docs name="utils-sizing" file="scss/_utilities.scss" >}}