rotate() CSS . HTML-. . , .
CSS rotate() , transform .
element {
  transform: rotate(45deg);
}
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
, . . CSS rotateX(), rotateY(), rotateZ() rotate3d().
. , .
, , CSS- <angle>. deg ( . degree - ).
, - .
. transform-origin.
, X, Y Z. rotate() CSS , .
element {
  transform: rotate(45deg);
  transform-origin: 20px 100%;
}
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
, top, bottom, left, right. .
transform , , CSS .
, , CSS- transition, .
element {
  transition: transform 2s;
}
element:hover {
  transform: rotate(180deg);
}
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
, 180 . , .
animation @keyframes.
element {
  animation-name: rotate;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes rotate {
  from { 
    transform: rotate(0deg); 
  }
  to {
    transform: rotate(360deg);
  }
}
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
rotate, 0 360 . animation-iteration-count , animation-timing-function - . CSS animation rotate- .