transition-timing-function
The transition-timing-function property specifies the speed curve of a transition.
Formal Syntax
<easing-function>#
JavaScript Access
// Access via element.style
element.style.transitionTimingFunction = 'ease';
Browser Support
| Feature | Chrome | Firefox | Safari | Edge |
|---|---|---|---|---|
| transition-timing-function | 26 | 16 | 9 | 12 |
| ease | 1 | 4 | 3.1 | 12 |
| ease-in | 1 | 4 | 3.1 | 12 |
| ease-in-out | 1 | 4 | 3.1 | 12 |
| ease-out | 1 | 4 | 3.1 | 12 |
| jump | 77 | 65 | 14 | 79 |
| linear | 1 | 4 | 3.1 | 12 |
| step-end | 1 | 4 | 3.1 | 12 |
| step-start | 1 | 4 | 3.1 | 12 |
Related Properties
- animation
- animation-composition
- animation-delay
- animation-direction
- animation-duration
- animation-fill-mode
- animation-iteration-count
- animation-name
- animation-play-state
- animation-range
- animation-range-end
- animation-range-start
- animation-timeline
- animation-timing-function
- scroll-timeline
- scroll-timeline-axis
- scroll-timeline-name
- timeline-scope
- transition
- transition-behavior
- transition-delay
- transition-duration
- transition-property
- view-timeline
- view-timeline-axis
- view-timeline-inset
- view-timeline-name
- view-transition-class
- view-transition-name
- view-transition-group ๐งช
- animation-range-center ๐ง
- animation-trigger ๐ง
- timeline-trigger ๐ง
- timeline-trigger-exit-range ๐ง
- timeline-trigger-exit-range-end ๐ง
- timeline-trigger-exit-range-start ๐ง
- timeline-trigger-name ๐ง
- timeline-trigger-range ๐ง
- timeline-trigger-range-end ๐ง
- timeline-trigger-range-start ๐ง
- timeline-trigger-source ๐ง