transitionProperty
transitionProperty lets you specify the name or names of styles properties to transition.
transitionDuration
transitionDuration lets you specify the length of time the transition lasts. Defaults to 0.
transitionDelay
transitionDelay lets you specify the length of time to wait before transition starts. Defaults to 0.
transitionTimingFunction
transitionTimingFunction lets you adjust how intermediate values are calculated during the transition. Defaults to ease.
transitionBehavior
transitionBehavior lets you determine whether the transition is applied to discrete properties. Defaults to normal which transitions only continuous properties and discards discrete properties.