Popularity
1.5
Stable
Activity
0.0
Stable
37
3
9
Monthly Downloads: 0
Programming language: JavaScript
License: MIT License
Latest version: v2.1.4
animakit-expander alternatives and similar libraries
Based on the "UI Animation" category.
Alternatively, view animakit-expander alternatives based on common mentions on social networks and blogs.
-
react-spring
✌️ A spring physics based React animation library -
framer/motion
Open source, production-ready animation and gesture library for React -
react-motion
A spring that solves your animation problems. -
react-flip-move
Effortless animation between DOM changes (eg. list reordering) using the FLIP technique. -
react-router-transition
painless transitions built for react-router, powered by react-motion -
react-anime
✨ (ノ´ヮ´)ノ*:・゚✧ A super easy animation library for React! -
react-parallax-tilt
👀 Easily apply tilt hover effect on React components - lightweight/zero dependencies (3kB) -
react-gsap-enhancer
Use the full power of React and GSAP together -
React Native Circle Menu
:octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Reactnative library made by @Ramotion -
react-motion-ui-pack
Wrapper component around React Motion for easier UI transitions. -
gooey-react
The gooey effect for React, used for shape blobbing / metaballs (0.5 KB) 🧽 -
data-driven-motion
Easily animate your data in react -
react-spark-scroll
Scroll-based actions and animations for react -
react-mt-svg-lines
A React.js wrapper component to animate the line stroke in SVGs -
react-track
Track the position of DOM elements. Create cool animations. -
react-web-animation
React components for the Web Animations API - http://react-web-animation.surge.sh -
react-atv-img
A port of @drewwilson’s atvImg (Apple TV 3D parallax effect) library in React. -
react-transitive-number
React component to apply transition effect to numeric strings, a la old Groupon timers -
react-tween
DEPRECATED - Recommend https://github.com/tannerlinsley/react-move instead! -
react-parallax-component
Easiest way to add scroll parallax effect on the component -
react-animatable
Tiny(~1kB) animation hooks for React, built on Web Animations API. -
react-ts-typewriter
Easy to use typewriter component written with Typescript and React 18+ in mind -
react-scroll-rotate
Very simple react component for rotate element based on scroll position -
auto-size-transition
A component that scale dynamically according to the internal size -
react-tsparticles
A lightweight component to easily create interactive particles animations -
anim-react
simple js react animation, animation hook, web Animation interface, onclick animation, onview,onsight animation, without css animation, no transition animation, js animation class usage.
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Promo
surveyjs.io
Do you think we are missing an alternative of animakit-expander or a related 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
<Title onClick={toggle} />
<AnimakitExpander expanded={this.state.expanded}>
<Text />
</AnimakitExpander>
Demo
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 | Easing function of animation |
Origin
Part of Animakit. See https://animakit.github.io for more details.