package.docs.utilities.Sizing.examples.Sizing.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of patternfly Show documentation
Show all versions of patternfly Show documentation
Assets, source, tooling, and content for PatternFly 4
The newest version!
---
id: Sizing
section: utility-classes
---import './Sizing.css'
## Examples
### Width base and percentage units
```html
.pf-v6-u-w-0
.pf-v6-u-w-25
.pf-v6-u-w-50
.pf-v6-u-w-75
.pf-v6-u-w-100
.pf-v6-u-w-initial (auto)
.pf-v6-u-w-inherit
```
### Usage
[Breakpoint](/developer-resources/global-css-variables#breakpoint-variables-and-class-suffixes) is optional. Breakpoints: base (no breakpoint value), `-on-sm`, `-on-md`, `-on-lg`, and `-on-xl`. **Example .pf-v6-u-w-initial-on-lg**
| Class | Applied to | Outcome |
| -- | -- | -- |
| `.pf-v6-u-w-initial{-on-[breakpoint]}` | `*` | Sets width: initial (auto) |
| `.pf-v6-u-w-inherit{-on-[breakpoint]}` | `*` | Sets width: inherit |
| `.pf-v6-u-w-0{-on-[breakpoint]}` | `*` | Sets width: 0% |
| `.pf-v6-u-w-25{-on-[breakpoint]}` | `*` | Sets width: 25% |
| `.pf-v6-u-w-33{-on-[breakpoint]}` | `*` | Sets width: calc(100% / 3) |
| `.pf-v6-u-w-50{-on-[breakpoint]}` | `*` | Sets width: 50% |
| `.pf-v6-u-w-66{-on-[breakpoint]}` | `*` | Sets width: calc(100% / 3 \* 2) |
| `.pf-v6-u-w-75{-on-[breakpoint]}` | `*` | Sets width: 75% |
| `.pf-v6-u-w-100{-on-[breakpoint]}` | `*` | Sets width: 100% |
### Width viewport units
```html isFullscreen
.pf-v6-u-w-25vw
.pf-v6-u-w-33vw
.pf-v6-u-w-50vw
.pf-v6-u-w-66vw
.pf-v6-u-w-75vw
.pf-v6-u-w-100vw
```
### Usage
[Breakpoint](/developer-resources/global-css-variables#breakpoint-variables-and-class-suffixes) is optional. Breakpoints: base (no breakpoint value), -on-sm, -on-md, -on-lg, -on-xl. **Example .pf-v6-u-w-25vw-on-lg**
| Class | Applied to | Outcome |
| -- | -- | -- |
| `.pf-v6-u-w-25vw{-on-[breakpoint]}` | `*` | Sets width: 25vw |
| `.pf-v6-u-w-33vw{-on-[breakpoint]}` | `*` | Sets width: calc(100vw / 3) |
| `.pf-v6-u-w-50vw{-on-[breakpoint]}` | `*` | Sets width: 50vw |
| `.pf-v6-u-w-66vw{-on-[breakpoint]}` | `*` | Sets width: calc(100vw / 3 \* 2) |
| `.pf-v6-u-w-75vw{-on-[breakpoint]}` | `*` | Sets width: 75vw |
| `.pf-v6-u-w-100vw{-on-[breakpoint]}` | `*` | Sets width: 100vw |
### Height base and percentage units
```html
.pf-v6-u-h-0
.pf-v6-u-h-25
.pf-v6-u-h-50
.pf-v6-u-h-75
.pf-v6-u-h-100
.pf-v6-u-h-initial
.pf-v6-u-h-inherit
```
### Usage
[Breakpoint](/developer-resources/global-css-variables#breakpoint-variables-and-class-suffixes) is optional. Breakpoints: base (no breakpoint value), -on-sm, -on-md, -on-lg, -on-xl. **Example .pf-v6-u-h-initial-on-lg**
| Class | Applied to | Outcome |
| -- | -- | -- |
| `.pf-v6-u-h-initial{-on-[breakpoint]}` | `*` | Sets height: initial (auto) |
| `.pf-v6-u-h-inherit{-on-[breakpoint]}` | `*` | Sets height: inherit |
| `.pf-v6-u-h-0{-on-[breakpoint]}` | `*` | Sets height: 0% |
| `.pf-v6-u-h-25{-on-[breakpoint]}`| `*` | Sets height: 25% |
| `.pf-v6-u-h-33{-on-[breakpoint]}`| `*` | Sets height: calc(100% / 3) |
| `.pf-v6-u-h-50{-on-[breakpoint]}`| `*` | Sets height: 50% |
| `.pf-v6-u-h-66{-on-[breakpoint]}`| `*` | Sets height: calc(100% / 3 \* 2) |
| `.pf-v6-u-h-75{-on-[breakpoint]}`| `*` | Sets height: 75% |
| `.pf-v6-u-h-100{-on-[breakpoint]}` | `*` | Sets height: 100% |
### Height viewport units
```html isFullscreen
.pf-v6-u-h-25vh
.pf-v6-u-h-33vh
.pf-v6-u-h-50vh
.pf-v6-u-h-66vh
.pf-v6-u-h-75vh
.pf-v6-u-h-100vh
```
### Usage
[Breakpoint](/developer-resources/global-css-variables#breakpoint-variables-and-class-suffixes) is optional. Breakpoints: base (no breakpoint value), -on-sm, -on-md, -on-lg, -on-xl. **Example .pf-v6-u-h-25vh-on-lg**
| Class | Applied to | Outcome |
| -- | -- | -- |
| `.pf-v6-u-h-25vh{-on-[breakpoint]}` | `*` | Sets height: 25vh |
| `.pf-v6-u-h-33vh{-on-[breakpoint]}` | `*` | Sets height: calc(100vh / 3) |
| `.pf-v6-u-h-50vh{-on-[breakpoint]}` | `*` | Sets height: 50vh |
| `.pf-v6-u-h-66vh{-on-[breakpoint]}` | `*` | Sets height: calc(100vh / 3 \* 2) |
| `.pf-v6-u-h-75vh{-on-[breakpoint]}` | `*` | Sets height: 75vh |
| `.pf-v6-u-h-100vh{-on-[breakpoint]}` | `*` | Sets height: 100vh |
### Min width
```html
Min-width 50ch example
```
### Max width
```html
Max-width 50ch example
```
### Min and max width
```html
Min-width 30ch, max-width 50ch example
```
### Responsive width control
```html
Min-width 20ch, max-width 30ch, max-width-on-md 50ch, max-width-on-xl 70ch example
```
### Usage
| Class | Applied to | Outcome |
| -- | -- | -- |
| `.pf-v6-u-min-width` | `*` | Sets min-width: `var(--pf-v6-u-min-width--MinWidth{-on-[breakpoint]})`. |
| `.pf-v6-u-max-width` | `*` | Sets min-width: `var(--pf-v6-u-max-width--MaxWidth{-on-[breakpoint]})`. |
[Breakpoint](/developer-resources/global-css-variables#breakpoint-variables-and-class-suffixes) is optional. Breakpoints: base (no breakpoint value), -on-sm, -on-md, -on-lg, -on-xl. **Example --pf-v6-u-min-width--MinWidth-on-lg**
| Custom property | Applied to | Outcome |
| -- | -- | -- |
| `--pf-v6-u-min-width--MinWidth{-on-[breakpoint]}: {width}` | `.pf-v6-u-min-width` | Modifies the min width custom property. |
| `--pf-v6-u-max-width--MaxWidth{-on-[breakpoint]}: {width}` | `.pf-v6-u-max-width` | Modifies the max width custom property. |
### Min height
```html
Min-height 50ch example
```
### Max height
```html
Max-height 50ch example
```
### Min and max height
```html
Min-height 30ch, max-height 50ch example
```
### Responsive height control
```html
Min-height 20ch, max-height 30ch, max-height-on-md 50ch, max-height-on-xl 70ch example
```
### Usage
| Class | Applied to | Outcome |
| -- | -- | -- |
| `.pf-v6-u-min-height` | `*` | Sets min-height: `var(--pf-v6-u-min-height--MinHeight{-on-[breakpoint]})`. |
| `.pf-v6-u-max-height` | `*` | Sets max-height: `var(--pf-v6-u-max-height--MaxHeight{-on-[breakpoint]})`. |
[Breakpoint](/developer-resources/global-css-variables#breakpoint-variables-and-class-suffixes) is optional. Breakpoints: base (no breakpoint value), -on-sm, -on-md, -on-lg, -on-xl. **Example --pf-v6-u-min-height--MinHeight-on-lg**
| Custom property | Applied to | Outcome |
| -- | -- | -- |
| `--pf-v6-u-min-height--MinHeight{-on-[breakpoint]}: {height}` | `.pf-v6-u-min-height` | Modifies the min height custom property. |
| `--pf-v6-u-max-height--MaxHeight{-on-[breakpoint]}: {height}` | `.pf-v6-u-max-height` | Modifies the max height custom property. |
© 2015 - 2025 Weber Informatics LLC | Privacy Policy