The CSS animation-name property is used to specify one or more names for the @keyframes animation. When multiple comma-separated values are specified for any animation property, they will be attached to the animations that are defined in animation-name differently.
This is one of the CSS3 properties. Different animation properties can control the animation.
- The CSS animation-name property accepts the following values.
- none
- keyframename
- initial
- inherit
 
Characteristics of animation-name property:
| Initial value | none |
| Applies to | All elements. It also applies to ::before and ::after Pseudo-elements |
| Inherited | No |
| Animatable | No |
| Version | CSS3 |
| JavaScript syntax | object.style.animationName = "element"; |
Syntax:
animation-name: keyframename | none | initial | inherit;
Values:
| Value | Description | 
|---|---|
| none | This is a default value and specifies that there will be no animation. | 
| keyframename | It specifies the name of the animation. | 
| initial | This value makes the property use its default val ue. | 
| inherit | Inherits the property from its parent’s element. | 
Example of the animation-name property:
In the following code, the name of the animation is set as “ colors “.
<!DOCTYPE html>
<html>
  <head>
    <style>
      div {
        padding: 50px;
        animation: element 4s infinite;
      }
      @keyframes element {
        0% {
          background-color: #BA55D3;
        }
        50% {
          background-color: #8A2BE2;
        }
        100% {
          background-color: #9400D3;
        }
      }
    </style>
  </head>
  <body>
    <h2>Animation-name example</h2>
    <div>The name of the animation is set as "colors".</div>
  </body>
</html>
Result:
After executing the above code, you will get the result as shown in the below image.

Browser-Support:
Related Articles:
- CSS animation Property
- CSS animation-direction property
- animation-duration property
- CSS animation-iteration-count property
- CSS all Property
Frequently Asked Questions:
Describe the usage of animation-name property.
CSS animation-name property is used to specify one or more names for the @keyframes animation.
What is the default value of animation-name property?
The default value of an animation-name property is “ none “. It specifies that there will be no animation.
Define the syntax of animation-name property?
animation-name: keyframename | none | initial | inherit;
Is it possible to give multiple values in an animation property?
Yes, multiple comma-separated values are specified for any animation property, they will be attached to the animations that are defined in animation-name differently.
The post CSS animation-name property appeared first on Share Point Anchor.
 


 
    
Top comments (0)