Transitions
Transition components are utilities that let you add motion to components.
CssAnimation API
Import
import { CssAnimation } from '@mui/base/Transitions';
// or
import { CssAnimation } from '@mui/base';Learn about the difference by reading this guide on minimizing bundle size.
Props of the native component are also available.
| Name | Type | Description | 
|---|---|---|
| enterAnimationName | string | The name of the CSS animation (the  | 
| enterClassName | string | The name of the CSS class applied to the component when the transition is requested to enter. | 
| exitAnimationName | string | The name of the CSS animation (the  | 
| exitClassName | string | The name of the CSS class applied to the component when the transition is requested to exit. | 
CssTransition API
Import
import { CssTransition } from '@mui/base/Transitions';
// or
import { CssTransition } from '@mui/base';Learn about the difference by reading this guide on minimizing bundle size.
Props of the native component are also available.
| Name | Type | Description | 
|---|---|---|
| enterClassName | string | The name of the CSS class applied to the component when the transition is requested to enter. | 
| exitClassName | string | The name of the CSS class applied to the component when the transition is requested to exit. | 
| lastTransitionedPropertyOnExit | string | The name of the CSS property that is transitioned the longest (has the largest  |