Sizing尺寸
Easily make an element as wide or as tall with our width and height utilities.使用宽度和高度实用程序,轻松地使元素变宽或变高。
Relative to the parent相对于父对象
Width and height utilities are generated from the utility API in 宽度和高度实用程序是从_utilities.scss
. _utilities.scss
中的实用程序API生成的。Includes support for 包括默认支持25%
, 50%
, 75%
, 100%
, and auto
by default. 25%
、50%
、75%
、100%
和自动。Modify those values as you need to generate different utilities here.如果需要在此处生成不同的实用程序,请修改这些值。
<div class="w-25 p-3" style="background-color: #eee;">Width 25%</div>
<div class="w-50 p-3" style="background-color: #eee;">Width 50%</div>
<div class="w-75 p-3" style="background-color: #eee;">Width 75%</div>
<div class="w-100 p-3" style="background-color: #eee;">Width 100%</div>
<div class="w-auto p-3" style="background-color: #eee;">Width auto</div>
<div style="height: 100px; background-color: rgba(255,0,0,0.1);">
<div class="h-25 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 25%</div>
<div class="h-50 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 50%</div>
<div class="h-75 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 75%</div>
<div class="h-100 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 100%</div>
<div class="h-auto d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height auto</div>
</div>
You can also use 您也可以根据需要使用max-width: 100%;
and max-height: 100%;
utilities as needed.max-width: 100%;
和max-height: 100%;
实用工具。
<img src="..." class="mw-100" alt="...">
<div style="height: 100px; background-color: rgba(255,0,0,.1);">
<div class="mh-100" style="width: 100px; height: 200px; background-color: rgba(0,0,255,.1);">Max-height 100%</div>
</div>
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实用程序API
Sizing utilities are declared in our utilities API in 大小实用程序在实用程序API中以scss/_utilities.scss
. Learn how to use the utilities API.scss/_utilities.scss
的形式声明。了解如何使用实用程序API。
"width": (
property: width,
class: w,
values: (
25: 25%,
50: 50%,
75: 75%,
100: 100%,
auto: auto
)
),
"max-width": (
property: max-width,
class: mw,
values: (100: 100%)
),
"viewport-width": (
property: width,
class: vw,
values: (100: 100vw)
),
"min-viewport-width": (
property: min-width,
class: min-vw,
values: (100: 100vw)
),
"height": (
property: height,
class: h,
values: (
25: 25%,
50: 50%,
75: 75%,
100: 100%,
auto: auto
)
),
"max-height": (
property: max-height,
class: mh,
values: (100: 100%)
),
"viewport-height": (
property: height,
class: vh,
values: (100: 100vh)
),
"min-viewport-height": (
property: min-height,
class: min-vh,
values: (100: 100vh)
),