Drawer

A drawer is a sliding panel that enters from outside of the viewport, which can be configured to either overlay content or create a sidebar by pushing content.

Examples

Closed panel on right (default)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.

Expanded panel on right

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Closed panel on left

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.

Expanded panel on left

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Closed panel on bottom

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.

Expanded panel on bottom

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Expanded inline panel

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Expanded inline panel on left

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Static

Static drawers don't have interactive elements. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Stacked content body elements

content-body
content-body with padding
content-body
Drawer panel header content
Drawer panel body content
Drawer panel body content with no padding
Drawer panel body content

Modified content body padding

Drawer content padding. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Modified panel body padding

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
Drawer panel body content
Drawer panel body content with modified inline start padding

Modified panel width

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Additional section above main

drawer-section
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Resizable panel

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Resizable left panel

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Resizable bottom panel

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Resizable inline panel

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Panel with secondary background

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium est a porttitor vehicula. Quisque vel commodo urna. Morbi mattis rutrum ante, id vehicula ex accumsan ut. Morbi viverra, eros vel porttitor facilisis, eros purus aliquet erat, nec lobortis felis elit pulvinar sem. Vivamus vulputate, risus eget commodo eleifend, eros nibh porta quam, vitae lacinia leo libero at magna. Maecenas aliquam sagittis orci, et posuere nisi ultrices sit amet. Aliquam ex odio, malesuada sed posuere quis, pellentesque at mauris. Phasellus venenatis massa ex, eget pulvinar libero auctor pretium. Aliquam erat volutpat. Duis euismod justo in quam ullamcorper, in commodo massa vulputate.
Drawer panel header content
This is a helpful description of the drawer panel.
Drawer panel body content

Accessibility

Class
Applied to
Outcome
role="separator"
.pf-v6-c-drawer__splitter
Indicates that the splitter is a separator. Required
tabindex="0"
.pf-v6-c-drawer__splitter
Inserts the splitter into the tab order of the page so that it is focusable. Required
aria-orientation="horizontal"
.pf-v6-c-drawer__splitter
Indicates that the splitter is oriented horizontally.
aria-orientation="vertical"
.pf-v6-c-drawer__splitter.pf-m-vertical
Indicates that the splitter is oriented vertically.

Usage

Class
Applied to
Outcome
.pf-v6-c-drawer__splitter
<div>
Initiates the splitter.
.pf-v6-c-drawer__splitter-handle
<div>
Initiates the splitter handle element.
.pf-m-vertical
.pf-v6-c-drawer__splitter
Modifies the splitter to be vertical.

Documentation

Accessibility

Attribute
Applied to
Outcome
aria-expanded="true"
action that opens drawer
Indicates that the expandable content is visible. Required
aria-expanded="false"
action that opens drawer
Indicates that the expandable content is hidden. Required
hidden
.pf-v6-c-drawer__panel
Hides the drawer panel from assistive technologies. Required

Usage

Class
Applied to
Outcome
.pf-v6-c-drawer
<div>
Initiates the drawer container. Required
.pf-v6-c-drawer__section
<div>
Initiates a drawer section area. This element can be used above or below .pf-v6-c-drawer__main for titles, toolbars, footers, etc.
.pf-v6-c-drawer__main
<div>
Initiates the drawer main area. Required
.pf-v6-c-drawer__content
<div>
Initiates the drawer content container. Required
.pf-v6-c-drawer__panel
<aside>
Initiates the drawer panel container. Required
.pf-v6-c-drawer__panel-main
<div>
Initiates the drawer panel main container for resizable drawers only.
.pf-v6-c-drawer__body
<div>
Initiates a drawer body container and is the child of .pf-v6-c-drawer__content, .pf-v6-c-drawer__panel and .pf-v6-c-drawer__panel-main. Required
.pf-v6-c-drawer__head
<div>
Initiates a drawer head container. This container positions .pf-v6-c-drawer__actions, if present.
.pf-v6-c-drawer__actions
<div>
Initiates an actions container within .pf-v6--drawer__head.
.pf-v6-c-drawer__close
<div>
Identifies the drawer close button within .pf-v6-c-drawer__actions.
.pf-v6-c-drawer__description
<div>
Initiates a drawer panel description.
.pf-m-panel-left
.pf-v6-c-drawer
Modifies the drawer panel to expand from the left.
.pf-m-panel-bottom
.pf-v6-c-drawer
Modifies the drawer panel to expand from the bottom. Note: percentage based panel sizes require the drawer component's parent element have an implicit or explicit height.
.pf-m-expanded
.pf-v6-c-drawer
Modifies the drawer panel for the expanded state.
.pf-m-static{-on-[lg, xl, 2xl]}
.pf-v6-c-drawer
Modifies the drawer panel state to always show both content and panel at optional breakpoint.
.pf-m-inline{-on-[lg, xl, 2xl]}
.pf-v6-c-drawer
Modifies the drawer so the content element and panel element are displayed side by side. .pf-m-inline used without a breakpoint will default to the md breakpoint.
.pf-m-no-border
.pf-v6-c-drawer__panel
Modifies the drawer panel border treatment to disable all border treatment.
.pf-m-padding
.pf-v6-c-drawer__body
Modifies the element to add padding.
.pf-m-no-padding
.pf-v6-c-drawer__body
Modifies the element to remove padding.
.pf-m-no-background
.pf-v6-c-drawer__section, .pf-v6-c-drawer__panel
Modifies the drawer element background color to transparent.
.pf-m-primary
.pf-v6-c-drawer__content
Modifies the drawer content to use the primary background color.
.pf-m-secondary
.pf-v6-c-drawer__section, .pf-v6-c-drawer__content, .pf-v6-c-drawer__panel
Modifies the drawer element to use the secondary background color.
.pf-m-width-{25, 33, 50, 66, 75, 100}{-on-[breakpoint]}
.pf-v6-c-drawer__panel
Modifies the drawer panel width at optional breakpoint.
.pf-m-resizable
.pf-v6-c-drawer__panel
Modifies the drawer panel to be resizable. Intended for use with the .pf-v6-c-drawer__splitter element.
--pf-v6-c-drawer__panel--md--FlexBasis--min
.pf-v6-c-drawer__panel
Defines the drawer panel minimum size.
--pf-v6-c-drawer__panel--md--FlexBasis
.pf-v6-c-drawer__panel
Defines the drawer panel size.
--pf-v6-c-drawer__panel--md--FlexBasis--max
.pf-v6-c-drawer__panel
Defines the drawer panel maximum size.

CSS variables

Expand or collapse columnSelectorVariableValue
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__section--BackgroundColor
(In light theme) #ffffff
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__section--m-secondary--BackgroundColor
(In light theme) #f2f2f2
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content--FlexBasis
100%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content--BackgroundColor
transparent
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content--m-primary--BackgroundColor
(In light theme) #ffffff
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content--m-secondary--BackgroundColor
(In light theme) #f2f2f2
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content--ZIndex
100
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--MinWidth
50%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--MaxHeight
auto
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--ZIndex
200
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--BackgroundColor
(In light theme) #ffffff
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--m-secondary--BackgroundColor
(In light theme) #f2f2f2
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--RowGap
0.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--PaddingBlockStart
0.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--PaddingBlockEnd
0.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--TransitionDuration
250ms
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--TransitionProperty
margin, transform, box-shadow, flex-basis
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--FlexBasis
100%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--md--FlexBasis--min
1.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--md--FlexBasis
50%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--md--FlexBasis--max
100%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--xl--MinWidth
28.125rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--xl--FlexBasis
28.125rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__panel--md--MinHeight
50%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__panel--xl--MinHeight
18.75rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__panel--xl--FlexBasis
18.75rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--m-resizable--FlexDirection
row
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--m-resizable--md--FlexBasis--min
0.5625rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--m-resizable--MinWidth
1.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--FlexDirection
column
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--md--FlexBasis--min
1.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--MinHeight
1.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__head--ColumnGap
0.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__head--PaddingBlockStart
0.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__head--PaddingBlockEnd
0.5rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__head--PaddingInlineStart
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__head--PaddingInlineEnd
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__description--PaddingInlineStart
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__description--PaddingInlineEnd
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__body--PaddingBlockStart--base
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__body--PaddingInlineEnd--base
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__body--PaddingBlockEnd--base
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__body--PaddingInlineStart--base
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content__body--PaddingBlockStart
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content__body--PaddingInlineEnd
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content__body--PaddingBlockEnd
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__content__body--PaddingInlineStart
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel__body--PaddingBlockStart
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel__body--PaddingInlineEnd
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel__body--PaddingBlockEnd
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel__body--PaddingInlineStart
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__body--m-padding--PaddingBlockStart
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__body--m-padding--PaddingInlineEnd
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__body--m-padding--PaddingBlockEnd
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__body--m-padding--PaddingInlineStart
1rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--Height
0.5625rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--Width
100%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--BackgroundColor
(In light theme) #ffffff
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--Cursor
row-resize
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical--Height
100%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical--Width
0.5625rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical--Cursor
col-resize
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-inline__splitter--focus--OutlineOffset
-0.0625rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--after--BorderColor
(In light theme) #c7c7c7
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--after--border-width--base
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--after--BorderBlockStartWidth
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--after--BorderInlineEndWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--after--BorderBlockEndWidth
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--after--BorderInlineStartWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockStartWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockEndWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-inline__splitter--m-vertical--Width
0.625rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-inline__splitter-handle--InsetInlineStart
50%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--Height
0.625rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter-handle--InsetBlockStart
50%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--after--BorderBlockStartWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--InsetBlockStart
50%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--InsetInlineStart
calc(50% - 1px)
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-left__splitter-handle--InsetInlineStart
50%
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__splitter-handle--InsetBlockStart
calc(50% - 1px)
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--after--BorderColor
(In light theme) #c7c7c7
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--after--BorderBlockStartWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--after--BorderInlineEndWidth
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--after--BorderBlockEndWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--after--BorderInlineStartWidth
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--hover__splitter-handle--after--BorderColor
(In light theme) #4394e5
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockStartWidth
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineEndWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockEndWidth
0
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineStartWidth
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--after--Width
0.75rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter-handle--after--Height
0.25rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Width
0.25rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Height
0.75rem
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__actions--MarginBlockStart
calc(0.25rem * -1.5)
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__actions--MarginInlineEnd
calc(0.5rem * -1.5)
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--BoxShadow
none
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-expanded--m-panel-bottom__panel--BoxShadow
0px -4px 8px 0px rgba(0, 0, 0, 0.1200)
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--after--Width
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom__panel--after--Height
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer__panel--after--BackgroundColor
transparent
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor
(In light theme) #c7c7c7
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-inline__panel--PaddingInlineStart
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-left--m-inline__panel--PaddingInlineEnd
1px
:where(:root, .pf-v6-c-drawer)--pf-v6-c-drawer--m-panel-bottom--m-inline__panel--PaddingBlockStart
1px
.pf-v6-c-drawer--pf-v6-c-drawer--m-expanded__panel--BoxShadow
-4px 0px 8px 0px rgba(0, 0, 0, 0.1200)
.pf-v6-c-drawer--pf-v6-c-drawer--m-expanded--m-panel-left__panel--BoxShadow
4px 0px 8px 0px rgba(0, 0, 0, 0.1200)
:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer--pf-v6-c-drawer--m-expanded__panel--BoxShadow
4px 0px 8px 0px rgba(0, 0, 0, 0.1200)
:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer--pf-v6-c-drawer--m-expanded--m-panel-left__panel--BoxShadow
-4px 0px 8px 0px rgba(0, 0, 0, 0.1200)
.pf-v6-c-drawer.pf-m-resizing--pf-v6-c-drawer__panel--TransitionProperty
none
.pf-v6-c-drawer__section.pf-m-secondary--pf-v6-c-drawer__section--BackgroundColor
(In light theme) #f2f2f2
.pf-v6-c-drawer__section.pf-m-no-background--pf-v6-c-drawer__section--BackgroundColor
transparent
.pf-v6-c-drawer__content.pf-m-primary--pf-v6-c-drawer__content--BackgroundColor
(In light theme) #ffffff
.pf-v6-c-drawer__content.pf-m-secondary--pf-v6-c-drawer__content--BackgroundColor
(In light theme) #f2f2f2
.pf-v6-c-drawer__panel.pf-m-secondary--pf-v6-c-drawer__panel--BackgroundColor
(In light theme) #f2f2f2
.pf-v6-c-drawer__panel.pf-m-no-background--pf-v6-c-drawer__panel--BackgroundColor
transparent
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter--Height
100%
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter--Width
0.5625rem
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter--Cursor
col-resize
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter-handle--after--Width
0.25rem
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter-handle--after--Height
0.75rem
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter-handle--after--BorderBlockStartWidth
0
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter-handle--after--BorderInlineEndWidth
1px
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter-handle--after--BorderBlockEndWidth
0
.pf-v6-c-drawer__splitter.pf-m-vertical--pf-v6-c-drawer__splitter-handle--after--BorderInlineStartWidth
1px
.pf-v6-c-drawer__splitter:hover--pf-v6-c-drawer__splitter-handle--after--BorderColor
(In light theme) #4394e5