HTML
Drawer
ExamplesDocumentationCSS VariablesExamples
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.
Documentation
Usage
Class | Applied to | Outcome |
---|---|---|
.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-drawer | Modifies the drawer panel for the expanded state. |
.pf-m-inline | .pf-c-drawer | Modifies 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-body | Modifies the panel body to remove the padding. |
CSS Variables
--pf-c-drawer__content--MarginRight | c_drawer__content_MarginRight | calc(var(--pf-c-drawer__panel--Width) * -1) |
--pf-c-drawer__content--Transition | c_drawer__content_Transition | margin-right .25s ease |
--pf-c-drawer__content--ZIndex | c_drawer__content_ZIndex | var(--pf-global--ZIndex--xs) |
--pf-c-drawer__panel--BackgroundColor | c_drawer__panel_BackgroundColor | var(--pf-global--BackgroundColor--light-100) |
--pf-c-drawer__panel-body--md--PaddingBottom | c_drawer__panel_body_md_PaddingBottom | var(--pf-global--spacer--lg) |
--pf-c-drawer__panel-body--md--PaddingLeft | c_drawer__panel_body_md_PaddingLeft | var(--pf-global--spacer--lg) |
--pf-c-drawer__panel-body--md--PaddingRight | c_drawer__panel_body_md_PaddingRight | var(--pf-global--spacer--lg) |
--pf-c-drawer__panel-body--md--PaddingTop | c_drawer__panel_body_md_PaddingTop | var(--pf-global--spacer--lg) |
--pf-c-drawer__panel-body--PaddingBottom | c_drawer__panel_body_PaddingBottom | var(--pf-global--spacer--md) |
--pf-c-drawer__panel-body--PaddingLeft | c_drawer__panel_body_PaddingLeft | var(--pf-global--spacer--md) |
--pf-c-drawer__panel-body--PaddingRight | c_drawer__panel_body_PaddingRight | var(--pf-global--spacer--md) |
--pf-c-drawer__panel-body--PaddingTop | c_drawer__panel_body_PaddingTop | var(--pf-global--spacer--md) |
--pf-c-drawer__panel--md--Width | c_drawer__panel_md_Width | 28.125rem |
--pf-c-drawer__panel--Transform | c_drawer__panel_Transform | translateX(0) |
--pf-c-drawer__panel--Transition | c_drawer__panel_Transition | transform .25s ease |
--pf-c-drawer__panel--Width | c_drawer__panel_Width | 100% |
--pf-c-drawer__panel--ZIndex | c_drawer__panel_ZIndex | var(--pf-global--ZIndex--sm) |
--pf-c-drawer--m-expanded__panel--BoxShadow | c_drawer_m_expanded__panel_BoxShadow | var(--pf-global--BoxShadow--md-left) |
--pf-c-drawer--m-expanded__panel--Transform | c_drawer_m_expanded__panel_Transform | translateX(0) |
--pf-c-drawer--m-expanded--m-inline__content--MarginRight | c_drawer_m_expanded_m_inline__content_MarginRight | 0 |