HTML

Drawer

ExamplesDocumentationCSS Variables

Examples

Closed

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

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 inline

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.

Documentation

Usage

ClassApplied toOutcome
.pf-c-drawer<div>Creates the drawer container.
.pf-c-drawer__content<div>Creates the drawer content container.
.pf-c-drawer__panel<aside>Creates the drawer panel container.
.pf-c-drawer__panel-body<div>Creates the drawer panel body container.
.pf-m-expanded.pf-c-drawerModifies the drawer panel for the expanded state.
.pf-m-inline.pf-c-drawerModifies the drawer so the content element and panel element are displayed side by side. This variation is not supported at this time for use in the page component when the drawer is used with the main content area.
.pf-m-no-padding.pf-c-drawer__panel-bodyModifies the panel body to remove the padding.

CSS Variables

--pf-c-drawer__content--MarginRightc_drawer__content_MarginRight
calc(var(--pf-c-drawer__panel--Width) * -1)
--pf-c-drawer__content--Transitionc_drawer__content_Transition
margin-right .25s ease
--pf-c-drawer__content--ZIndexc_drawer__content_ZIndex
var(--pf-global--ZIndex--xs)
--pf-c-drawer__panel--BackgroundColorc_drawer__panel_BackgroundColor
var(--pf-global--BackgroundColor--light-100)
--pf-c-drawer__panel-body--md--PaddingBottomc_drawer__panel_body_md_PaddingBottom
var(--pf-global--spacer--lg)
--pf-c-drawer__panel-body--md--PaddingLeftc_drawer__panel_body_md_PaddingLeft
var(--pf-global--spacer--lg)
--pf-c-drawer__panel-body--md--PaddingRightc_drawer__panel_body_md_PaddingRight
var(--pf-global--spacer--lg)
--pf-c-drawer__panel-body--md--PaddingTopc_drawer__panel_body_md_PaddingTop
var(--pf-global--spacer--lg)
--pf-c-drawer__panel-body--PaddingBottomc_drawer__panel_body_PaddingBottom
var(--pf-global--spacer--md)
--pf-c-drawer__panel-body--PaddingLeftc_drawer__panel_body_PaddingLeft
var(--pf-global--spacer--md)
--pf-c-drawer__panel-body--PaddingRightc_drawer__panel_body_PaddingRight
var(--pf-global--spacer--md)
--pf-c-drawer__panel-body--PaddingTopc_drawer__panel_body_PaddingTop
var(--pf-global--spacer--md)
--pf-c-drawer__panel--md--Widthc_drawer__panel_md_Width
28.125rem
--pf-c-drawer__panel--Transformc_drawer__panel_Transform
translateX(0)
--pf-c-drawer__panel--Transitionc_drawer__panel_Transition
transform .25s ease
--pf-c-drawer__panel--Widthc_drawer__panel_Width
100%
--pf-c-drawer__panel--ZIndexc_drawer__panel_ZIndex
var(--pf-global--ZIndex--sm)
--pf-c-drawer--m-expanded__panel--BoxShadowc_drawer_m_expanded__panel_BoxShadow
var(--pf-global--BoxShadow--md-left)
--pf-c-drawer--m-expanded__panel--Transformc_drawer_m_expanded__panel_Transform
translateX(0)
--pf-c-drawer--m-expanded--m-inline__content--MarginRightc_drawer_m_expanded_m_inline__content_MarginRight
0