1. 程式人生 > >CSS3實現頭像旋轉功能

CSS3實現頭像旋轉功能

CSS3中的transform:rotate()可以實現旋轉功能,效果如下圖所示:

1、滑鼠未移動到圖片上的樣式:


2、滑鼠放到該圖片上後,會有動畫過渡,旋轉圖片:


程式碼如下:

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <metacharset="UTF-8">
  5.         <title></title>
  6.         <styletype="text/css">
  7.             img{  
  8.                 border: #000 solid 2px;  
  9.                 display: block;  
  10.                 margin: 50px auto;  
  11.                 border-radius: 50%;  
  12.                 transition: all 2.0s;  
  13.             }  
  14.             img:hover{  
  15.                 transform: rotate(360deg);  
  16.             }  
  17.         </style>
  18.     </head>
  19.     <body>
  20.         <imgsrc="img/6.png"/>
  21.     </body>
  22. </html>

其中:

transition: all 2.0s;表示所有的屬性變換在2秒內完成;

transform: rotate(360deg);表示圖片旋轉360度。