Examples
Documentation
Usage
Class | Applied to | Outcome |
---|---|---|
.pf-v6-c-date-picker | <div> | Initiates the date picker component. Required |
.pf-v6-c-date-picker__input | <div> | Initiates the date picker input container. Required |
.pf-v6-c-date-picker__helper-text | <div> | Initiates the date picker helper text. |
.pf-v6-c-date-picker__calendar | <div> | Initiates an optional date picker calendar container. Note: Required in the react date picker component. |
.pf-m-top | .pf-v6-c-date-picker | Modifies to display the calendar above the date picker. |
.pf-m-align-right | .pf-v6-c-date-picker__calendar | Modifies the calendar to align the calendar to the right edge of the date picker. |
.pf-m-static | .pf-v6-c-date-picker__calendar | Modifies the calendar to be statically positioned to support custom positioning. |
CSS variables
Expand or collapse column | Selector | Variable | Value | |
---|---|---|---|---|
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker--m-top__calendar--InsetBlockStart | 0 | ||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker--m-top__calendar--TranslateY | calc(-100% - 0.25rem) | ||
| ||||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__helper-text--MarginBlockStart | 0.5rem | ||
| ||||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__input--c-form-control--Width | calc(11 * 1ch + calc(2rem + 0.5rem)) | ||
| ||||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__input--c-form-control--width-base | calc(2rem + 0.5rem) | ||
| ||||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__input--c-form-control--width-chars | 11 | ||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__calendar--BackgroundColor | (In light theme) #ffffff | ||
| ||||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__calendar--BoxShadow | 0px
4px
8px
0px
rgba(0, 0, 0, 0.1200) | ||
| ||||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__calendar--ZIndex | 200 | ||
| ||||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__calendar--InsetBlockStart | calc(100% + 0.25rem) | ||
| ||||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__calendar--InsetInlineEnd | auto | ||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__calendar--InsetInlineStart | 0 | ||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__calendar--m-align-right--InsetInlineEnd | 0 | ||
:where(:root, .pf-v6-c-date-picker) | --pf-v6-c-date-picker__calendar--m-align-right--InsetInlineStart | auto | ||
.pf-v6-c-date-picker__calendar.pf-m-align-right | --pf-v6-c-date-picker__calendar--InsetInlineEnd | 0 | ||
| ||||
.pf-v6-c-date-picker__calendar.pf-m-align-right | --pf-v6-c-date-picker__calendar--InsetInlineStart | auto | ||
| ||||
.pf-v6-c-date-picker.pf-m-top .pf-v6-c-date-picker__calendar | --pf-v6-c-date-picker__calendar--InsetBlockStart | 0 | ||
| ||||
.pf-v6-c-date-picker__calendar.pf-m-static | --pf-v6-c-date-picker--m-top__calendar--TranslateY | 0 |