1 min read
CollapseWidth
CollapseWidth
Renders a transition wrapping the element passed in the default slot and animating it with a width animation.
Props
Name | Description | Type | Default |
---|---|---|---|
appear | Indicates if the transition must be applied on the initial render of the node. | boolean | true |
Slots
Name | Description | Bindings (name - type - description) |
---|---|---|
default | (Required) to add content to the transition | None |
Examples
The CollapseWidth component is intended to be used as animation to wrap an element with v-if or v-show and animate it. The animation consists on scale its width size from 0 to auto. This transition does not work with components that have horizontal margin, padding or border. It also is dependant of the width of the child elements and not the root element.
Used wrapping a component:
<CollapseWidth>
<ComponentOrElement v-if="open"/>
</CollapseWidth>