/* Transition-delay: The transition-delay property specifies a delay (in seconds) for the transition effect. */
transition-delay: 1s;
/* Transition-duration: Determines how many seconds or milliseconds a transition effect takes to complete */
transition-duration: 2s;
/* Transition-timing-function: This property allows a transition effect to change speed over its duration. */
transition-timing-function: linear;
/* Transition-property: Specifies the name of the CSS property the transition effect is for */
transition-property: none;
/* Transition: Shorthand Property. The transition property is a shorthand property for: transition-property transition-duration transition-timing-function transition-delay */
transition: all 4s ease-in-out 1s;
div:hover {
background-color: #000;
transition: background-color 400ms;
}
/* Or control over animation with transition timing */
div:hover {
background-color: #000;
transition: background-color 400ms ease-in-out;
}
/* timing - linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n) */
#fadeout{
opacity: 0;
transition: opacity 2s linear;
}
#fadein{
opacity: 1;
transition: opacity 2s linear;
}
-webkit-transition: all 0.5s 0s ease;
-moz-transition: all 0.5s 0s ease;
-o-transition: all 0.5s 0s ease;
transition: all 0.5s 0s ease;
.box {
border-style: solid;
border-width: 1px;
display: block;
width: 100px;
height: 100px;
background-color: #0000FF;
transition: width 2s, height 2s, background-color 2s, transform 2s;
}
.box:hover {
background-color: #FFCCCC;
width: 200px;
height: 200px;
transform: rotate(180deg);
}
/*CSS Transition Syntax*/
selector {
transition: property duration timing-function delay|initial|inherit;
}
div {
width: 100px;
height: 100px;
background: red;
transition: width 2s;
}
div:hover {
width: 300px;
}
/* width slowly increase to 300px when you hover on div */
transition: property duration timing-function delay|initial|inherit;
trasiition timing functions:
easein:slow start then fast till end
ease out : fast start and the slow till end
linear : same speed from start to end
ease in out :start slow fast end slow
transition delay : every point py delay .........
trsnition property : left
trsnition-timing-function:linear
trsnition:duration:200ms
animation-name
animation-duration
animation-itertaion-count:infinite
animation dely:
animation:direction:reverse/normal
animation-tming-function:linearetc