You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is simple web component built using the lit.dev library.
It provides a simple way to create collapsible content sections.
Users can toggle the visibility of the content by interacting with the component.
Installation
npm i @markai/mark-collapse
yarn add @markai/mark-collapse
Usage
Example of mark-collapse usage patten.
Import the mark-collapse element:
import'@markai/mark-collapse';
Add the mark-collapse element to your HTML:
<mark-collapseopen><p>This content can be collapsed and expanded.</p></mark-collapse>
Properties
name
Type
Description
open
boolean
Determines whether the content is currently open (visible) or closed (hidden). By default, it is set to false, meaning the content is initially closed.
Methods
name
Return
Description
toggle
void
allows you to programmatically toggle the visibility of the content. Call this method to change the state of the open property.
Slots
name
Description
default
to insert content that you want to collapse. Place your content within the <slot></slot> tags inside the mark-collapse element.
CSS Custom Properties
Name
Default
Description
--mark-collapse-transition-duration
0.5s
The duration of the collapse/expand animation.
--mark-collapse-transition-timing
0.5s
The timing function for the collapse/expand animation.