alpine-collapse-plus

0.0.2 • Public • Published

📂 Alpine Collapse Plus 📂

An Alpine JS plugin to enhance the collapse directive. It seperates transform and opacity animations for a more organic transition.

Install

Via CDN

<script defer src="https://unpkg.com/alpine-collapse-plus@latest/dist/collapse-plus.min.js"></script>
<script defer src="https://unpkg.com/alpinejs@3.x.x/dist/cdn.min.js"></script>

With a Package Manager

npm install alpine-collapse-plus
import Alpine from 'alpinejs'
import collapse from 'alpine-collapse-plus'

Alpine.plugin(collapse)

Alpine.start()

Example

See index.html for an example with default settings.

Modifiers

  • duration - The duration of the collapse/expand transition in milliseconds. See original Alpine.js collapse directive for more information.

  • min - The minimum height of the collapse/expand transition in pixels. See original Alpine.js collapse directive for more information.

  • content-delay - The delay of the opacity transition in milliseconds.

  • content-duration - The duration of the content opacity transition.

  • content-duration-out - The duration of the content opacity transition when closing.

  • content-stagger - The stagger interval

Stats

Package Sidebar

Install

npm i alpine-collapse-plus

Weekly Downloads

0

Version

0.0.2

License

none

Unpacked Size

14.1 kB

Total Files

10

Last publish

Collaborators

  • hansipete