Collapse #
collapseexpandexpandable-panel
Toggles the visibility of content.
Examples #
Default #
Default usage of the va-collapse
component.
Collapse header
expand_moreIcon #
You can add an icon to the header.
home
Collapse header
expand_moreColor #
Use two color schemes.
Color collapse header only
expand_moreinfo
Color collapse header and body
expand_moreSlots #
While customizing header, don't forget to v-bind attrs
from slot argument for accessibility. Use value
argument to change the look.
You can make own icon and place it anywhere and apply iconAttrs
on it.
expand_more
Collapse header
See example with VaSidebarItem
Accessibility #
The component itself has a role button for header, and role heading for each header's wrapping element. The header's attribute aria-expand is set to true
when its content is visible, and to false
when the content is invisible. Header also has aria-controls to identify element contents that are being controlled. aria-disabled depends on disabled
property.