Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/animakit/animakit-expander

UNMAINTAINED: AnimakitExpander
https://github.com/animakit/animakit-expander

Last synced: 3 months ago
JSON representation

UNMAINTAINED: AnimakitExpander

Awesome Lists containing this project

README

        

# AnimakitExpander

**WARNING:** Currently unmaintained because of lack of interest, activity and resources

React component for the expanding and collapsing of the blocks.
Supports both vertical and horizontal mode.

## Usage

```javascript

```

## [Demo](https://animakit.github.io/#/expander)

## Installation

```
npm install animakit-expander
```

## Properties

| Property | Required | Type | Default Value | Available Values | Description |
| ----- | ----- | ----- | ----- | ----- | ----- |
| expanded | true | bool | `false` | `true`, `false` | State of the component: expanded or collapsed |
| horizontal | false | bool | `false` | `true`, `false` | If true, component will expand in horizontal direction |
| align | false | string | | `top`, `bottom` for the default direction or `left`, `right` for the horizontal direction | Align of the content during the animation |
| duration | false | number | `500` | Any integer number | Duration of animation |
| durationPerPx | false | number | `0` | Any integer number | Duration of animation per pixel. Use it if you want the duration depended on the size and calculated dynamically. |
| easing | false | string | `ease-out` | Any [easing function](http://easings.net/) | Easing function of animation |

## Origin

Part of Animakit.
See https://animakit.github.io for more details.


Sponsored by Evil Martians