The best CSS Animation Tutorial In 2024, In this tutorial you can learn Definition and Usage,Browser Support,Examples,Animation properties,

CSS Animation

Definition and Usage

Some CSS properties can be animated, which means they can be used for animations and transitions.

Animation properties can be gradually changed from one value to another, such as size, number, and percentage of color.


Browser Support

Figures in the table represent the first browser to support the method version number.

Immediately after the number -webkit-, -moz-, or -o- specifies the first browser that supports this attribute version prefix.

4.0 -webkit- 10.0 16.0
5.0 -moz-
4.0 -webkit- 15.0 -webkit-
12.1
12.0 -o-

Examples

The background color gradually changes from red to blue:

@keyframes mymove
{
from {background-color:red;}
to {left:blue;}
}

/*Safari 和 Chrome:*/
@-webkit-keyframes mymove
{
from {background-color:red;}
to {background-color:blue;}
}

Animation properties

CSS animation properties:

Attributes Examples
background
background-color
background-position
background-size
border
border-bottom
border-bottom-color
border-bottom-left-radius
border-bottom-right-radius
border-bottom-width
border-color
border-left
border-left-color
border-left-width
border-right
border-right-color
border-right-width
border-spacing
border-top
border-top-color
border-top-left-radius
border-top-right-radius
border-top-width
bottom
box-shadow
clip
color
column-count
column-gap
column-rule
column-rule-color
column-rule-width
column-width
columns
filter
flex
flex-basis
flex-grow
flex-shrink
font
font-size
font-size-adjust
font-stretch
font-weight
height
left
letter-spacing
line-height
margin
margin-bottom
margin-left
margin-right
margin-top
max-height
max-width
min-height
min-width
opacity
order
outline
outline-color
outline-offset
outline-width
padding
padding-bottom
padding-left
padding-right
padding-top
perspective
perspective-origin
right
text-decoration-color
text-indent
text-shadow
top
transform
transform-origin
vertical-align
visibility
width
word-spacing
z-index
CSS Animation
10/30