The CSS transitions area unit effects that area unit additional to vary the component step by step from one vogue to a different, while not victimisation flash or JavaScript.
You should specify 2 things to form CSS transition.
1.The CSS property on that you wish to feature an impact.
 2.The time length of the impact.
Example of Animation:
<!DOCTYPE html> 
<html> 	
<head> 		
<style> 			
div.test1 { 				
width: 100px; 				
height: 100px; 				
background: #E88CEE; 				-webkit-transition: width 1s;
transition-duration:3s;
  		} 			
div.test1:hover { 				
width: 100%; 
background: #9A0E87; 	
			} 	
			div.test2 { 				
width: 100px; 				
height: 100px; 				
background: #899CDD; 				-webkit-transition: width 1s;
transition-duration:3s;
  			} 			
div.test2:hover { 				
width: 80%; 	
background: #1759DF; 	
		} 	
		div.test3 { 				
width: 100px; 				
height: 100px; 				
background: #ADF29B; 				
-webkit-transition: width 1s;
transition-duration:3s;
  			} 			
div.test3:hover { 				
width: 60%; 	
background: #1FA720; 		
		} 			
</style> 	
</head> 	
<body> 				
<p>Move or Tap the cursor over the div element above, to see the transition effect.</p> 
<div class="test1">Html 100%
</div> 
<br>
<div class="test2">Css 60%
</div> 
<br>
<div class="test3">Javascript 40%
</div> 
</body> 
</html>
.jpeg)
