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

https://github.com/dash-ui/transition

A library for creating performant and composable CSS transitions with @dash-ui
https://github.com/dash-ui/transition

animation-framework animation-library css-in-js-animation css-in-js-transition css-in-js-transitions css-transition css-transition-framework css-transition-library css-transitions dash dash-ui

Last synced: about 2 months ago
JSON representation

A library for creating performant and composable CSS transitions with @dash-ui

Awesome Lists containing this project

README

          


> A library for creating CSS transitions with dash-ui

```sh
npm i @dash-ui/transition
```



Bundlephobia


Types


Code coverage


Build status


NPM Version


MIT License

---

## Quick Start

[Check out an example on **CodeSandbox**](https://codesandbox.io/s/dash-uitransition-example-lj5sv?file=/src/App.tsx)

```jsx harmony
import { styles } from "@dash-ui/styles";
import transition from "@dash-ui/transition";

styles.insertTokens({
transition: {
duration: {
slow: "1s",
},
},
});

const fade = transition(styles, {
// default styles and options
default: {
duration: 100,
},
// Use a callback to access tokens
in: ({ transition }) => ({
opacity: 1,
duration: transition.duration.slow,
}),
out: {
opacity: 0,
},
});

const Component = ({ visible }) => (


Foo


);
```

## API

## LICENSE

MIT