Dividers
The v-divider
component is used to separate sections of lists or layouts.
Usage
Dividers in their simplest form display a horizontal line.
This example uses the border-opacity utility class and is not available when $utilities is set to false. More information regarding utility classes is located on the SASS variables page.
API
Component | Description |
---|---|
v-divider | The divider component. |
Examples
Props
Inset
Inset dividers are moved 72px to the right. This will cause them to line up with list items.
Vertical
Vertical dividers give you more tools for unique layouts.
Thickness
By using the thickness prop, the thickness of the divider can be adjusted to the desired value.
Misc
Portrait View
Create custom cards to fit any use-case.
Subheaders
Dividers and subheaders can help break up content and can optionally line up with one another by using the same inset
prop.
Accessibility
By default, v-divider
components are assigned the WAI-ARIArole of separatorwhich denotes that the divider “separates and distinguishes sections of content or groups of menu items.” However, sometimes a divider is just a way to make an interface look nice. In those cases, the role of presentationshould be used which denotes “an element whose implicit native role semantics will not be mapped to the accessibility API.” To override the default separator role in a v-divider
, simply add a role="presentation"
prop to your component. In addition, v-divider
components have an aria-orientation="horizontal"
. If vertical="true"
, then aria-orientation="vertical"
will be set automatically as well. If role="presentation"
, aria-orientation="undefined"
, its default value.