Skip to content

Latest commit

 

History

History
93 lines (65 loc) · 2.6 KB

File metadata and controls

93 lines (65 loc) · 2.6 KB
id section cssPrefix
Divider
components
pf-v5-c-divider

import './Divider.css'

Examples

hr

{{> divider}}

li

<ul role="list">
  <li>List item one</li>
  {{> divider divider--type="li"}}
  <li>List item two</li>
</ul>

div

{{> divider divider--type="div"}}

Inset medium

{{> divider divider--type="div" divider--modifier="pf-m-inset-md"}}

Md inset, no inset on md, 3xl inset on lg, lg inset on xl

{{> divider divider--type="div" divider--modifier="pf-m-inset-md pf-m-inset-none-on-md pf-m-inset-3xl-on-lg pf-m-inset-lg-on-xl"}}

Vertical

{{> divider divider--type="div" divider--modifier="pf-m-vertical pf-m-inset-md"}}

Vertical, inset medium

{{> divider divider--type="div" divider--modifier="pf-m-vertical pf-m-inset-md"}}

Vertical, md inset, no inset on md, lg inset on lg, sm inset on xl

{{> divider divider--type="div" divider--modifier="pf-m-vertical pf-m-inset-md pf-m-inset-none-on-md pf-m-inset-lg-on-lg pf-m-inset-sm-on-xl"}}

Vertical on lg

{{> divider divider--type="div" divider--modifier="pf-m-horizontal pf-m-vertical-on-lg"}}

Horizontal on lg

{{> divider divider--type="div" divider--modifier="pf-m-horizontal-on-lg pf-m-vertical"}}

Documentation

Overview

The divider renders as an <hr> by default. It is possible to make the divider render as an li or a div to match the HTML5 specification and context of the divider.

Attribute Applied to Outcome
role="separator" li.pf-v5-c-divider, div.pf-v5-c-divider Indicates that the separator is a separator.

Usage

Class Applied to Outcome
.pf-v5-c-divider <hr>, <li>, <div> Defines the divider component.
.pf-m-vertical .pf-v5-c-divider Modifies the divider component from horizontal to vertical. This modifier requires that the parent has an explicit or implicit height, or has a flex or grid based layout parent.
.pf-m-inset-{none, sm, md, lg, xl, 2xl, 3xl}{-on-[sm, md, lg, xl, 2xl]} .pf-v5-c-divider Modifies divider padding/inset to visually match padding of other adjacent components.
.pf-m-hidden{-on-[breakpoint]} .pf-v5-c-divider Modifies a divider to be hidden, at optional breakpoint.
.pf-m-visible{-on-[breakpoint]} .pf-v5-c-divider Modifies a divider to be shown, at optional breakpoint.