CSS Properties: How transition-timing-function property specify the speed from start to end
Solution:
HTML Code:
Explanation:
- This HTML document demonstrates how to use the transition-timing-function property to specify the speed from start to end of a transition effect.
- The div initially has a width of 100 pixels and a height of 100 pixels, with a background color of #33CCFF.
- The transition for the width property is specified to last for 2 seconds (transition: width 2s) both for WebKit-based browsers (-webkit-transition: width 2s) and other browsers.
- The timing function for the transition is set to linear (-webkit-transition-timing-function: linear) for WebKit-based browsers and to a custom cubic-bezier function (transition-timing-function: cubic-bezier(0.1, 0.7, 1.0, 0.1)) for other browsers, which controls the speed of the transition from start to end.
Live Demo:
See the solution in the browser
Supported browser
![]() |
![]() |
![]() |
![]() |
![]() |
Yes | Yes | Yes | Yes | Yes |
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.