• Tutorials Logic, IN
  • +91 8092939553
  • info@tutorialslogic.com

CSS Animations

Animations

Animations in CSS allow us to animate transitions from one CSS style to another without using JavaScript or Flash. Animations contains two components, a style describing the CSS animation and a set of keyframes, which indicate the start states, end states and possible intermediate waypoints of the animations. A CSS animations can be created using below animation property-

  • @keyframes
  • animation
  • animation-name
  • animation-duration
  • animation-delay
  • animation-iteration-count
  • animation-direction
  • animation-timing-function
  • animation-fill-mode
										    
											div {
												width: 100px;
												height: 100px;
												background-color: red;
												position: relative;
												animation-name: example;
												animation-duration: 5s;
												animation-timing-function: linear;
												animation-delay: 2s;
												animation-iteration-count: infinite;
												animation-direction: alternate;
											}
											
											@keyframes example {
												0% { background-color: red; left: 0px; top: 0px; }
												25% { background-color: yellow; left: 200px; top: 0px; }
												50% { background-color: blue; left: 200px; top: 200px; }
												75% { background-color: green; left: 0px; top: 200px; }
												100% { background-color: red; left: 0px; top: 0px; }
											}