CSS3鼠標滑過圖標放大以及旋轉


本人是HTML5-CSS3初學者,這次分享一款純CSS3實現的圖片動畫,當鼠標滑過小圖標時,圖標會放大,同時圖標會出現旋轉的動畫效果。我們在很多個性化個人博客中經常看到鼠標滑過人物頭像后頭像圖片旋轉就是利用這種方法實現的。由於只用到CSS3,所以實現的代碼比較簡單。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

//附上代碼 

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>CSS3鼠標滑過圖標放大旋轉動畫DEMO演示</title>
  <style type="text/css">
  *{margin:0px;padding:0px;}
  #nav{width:980px;height:350px;margin:50px auto;}
  #nav ul li{list-style:none;background:rgba(0,0,0,.5);height:105px;width:180px;float:left;margin:60px 5px;position:relative;}  
  #nav ul li:before{
    content:"";height:105px;width:180px;background:rgba(0,0,0,.5);position:absolute;top:0px;left:0px;
    transform:rotate(60deg);
    -webkit-transform:rotate(60deg);
    -moz-transform:rotate(60deg);
  }
  #nav ul li:after{
    content:"";height:105px;width:180px;background:rgba(0,0,0,.5);position:absolute;top:0px;left:0px;z-index:1;
    transform:rotate(-60deg);
    -webkit-transform:rotate(-60deg);
    -moz-transform:rotate(-60deg);
  }
  #nav ul li.mar{margin-left:100px;}
  #nav ul li img{
    top:0px;left:0px;right:0px;bottom:0px;margin:auto;z-index:2;position:absolute;
    transition:1s;
    -webkit-transition:1s;
    -moz-transition:1s;
  }
  #nav ul li img:hover{
    -webkit-transform:rotate(360deg) scale(1.2); 
    -moz-transform:rotate(360deg) scale(1.2);
    -ms-transform:rotate(360deg) scale(1.2);
    -o-transform:rotate(360deg) scale(1.2);
  }
  </style>
</head>

<body>

<div id="nav">
  <ul>
    <li><img src="images/1.png"/></li>
    <li><img src="images/2.png"/></li>
    <li><img src="images/3.png"/></li>
    <li><img src="images/4.png"/></li>
    <li><img src="images/5.png"/></li>
    <li class="mar"><img src="images/1.png"/></li>
    <li><img src="images/7.png"/></li>
    <li><img src="images/8.png"/></li>
    <li><img src="images/9.png"/></li>
    <li><img src="images/10.png"/></li>
    <li><img src="images/11.png"/></li>
    <li><img src="images/12.png"/></li>
    <li><img src="images/13.png"/></li>
    <li><img src="images/14.png"/></li>
  </ul>
</div>

</body>

</html>

源碼下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM