CSS properties - @keyframes rule

revision:


@keyframes rule

- specifies the animation code. The animation is created by gradually changing from one set of CSS styles to another. During the animation, you can change the set of CSS styles many times.

Specify when the style change will happen in percent, or with the keywords "from" and "to", which is the same as 0% and 100%. 0% is the beginning of the animation, 100% is when the animation is complete.

Tip: For best browser support, you should always define both the 0% and the 100% selectors.
Note: Use the animation properties to control the appearance of the animation, and also to bind the animation to selectors.
Note: The !important rule is ignored in a keyframe. .

CSS syntax : @keyframes animationname {keyframes-selector {css-styles;}};

Property values:

animationname : required. Defines the name of the animation.

keyframes-selector : required. Percentage of the animation duration. Legal values: 0-100%, from (same as 0%) to (same as 100%).Note: You can have many keyframes-selectors in one animation..

css-styles : required. One or more legal CSS style properties defined in the linked URL.

example
code:
                    <div id="animate"></div>
                    <style>
                        #animate {width: 10vw; height: 10vw; background: blue; position: relative; 
                            animation: mymove 5s infinite;}
                        @keyframes mymove {
                        from {left: 0vw;}
                        to {left: 30vw;}
                        }
                    </style>