Skip to content

CSS: transition

.instui-transition — Enter/exit animation CSS: put .instui-transition on an element and toggle a .-<type>-<state> class (fade, scale, or slide-{up,down,left,right} × entering/entered/exiting/exited) from your own JS to animate it in and out.

Group: Plugins · Source: generate.ts

Usage

css
@import "@pantoken/plugin-transition/transition.css";

Examples

html
<div class="instui-transition -fade-entered">Faded in.</div>
Faded in.

Modifiers

ModifierDescription
.-fade-enteredThe fade transition's "entered" state.
.-fade-enteringThe fade transition's "entering" state.
.-fade-exitedThe fade transition's "exited" state.
.-fade-exitingThe fade transition's "exiting" state.
.-scale-enteredThe scale transition's "entered" state.
.-scale-enteringThe scale transition's "entering" state.
.-scale-exitedThe scale transition's "exited" state.
.-scale-exitingThe scale transition's "exiting" state.
.-slide-down-enteredThe slide down transition's "entered" state.
.-slide-down-enteringThe slide down transition's "entering" state.
.-slide-down-exitedThe slide down transition's "exited" state.
.-slide-down-exitingThe slide down transition's "exiting" state.
.-slide-left-enteredThe slide left transition's "entered" state.
.-slide-left-enteringThe slide left transition's "entering" state.
.-slide-left-exitedThe slide left transition's "exited" state.
.-slide-left-exitingThe slide left transition's "exiting" state.
.-slide-right-enteredThe slide right transition's "entered" state.
.-slide-right-enteringThe slide right transition's "entering" state.
.-slide-right-exitedThe slide right transition's "exited" state.
.-slide-right-exitingThe slide right transition's "exiting" state.
.-slide-up-enteredThe slide up transition's "entered" state.
.-slide-up-enteringThe slide up transition's "entering" state.
.-slide-up-exitedThe slide up transition's "exited" state.
.-slide-up-exitingThe slide up transition's "exiting" state.

Custom properties

PropertyTypeDefaultDescription
--instui-transition-durationThe animation duration (default 300ms).
--instui-transition-timingThe animation timing function (default ease-in-out).