HTML/CSS

CSS3实现鼠标经过网站图片纵向Y轴旋转

阿里云

做网站时,为了让整个网站看起来更加动感,我们常常会在网站上放一些特效。例如,当鼠标经过时网站图片纵向 Y 轴旋转这个功能就是在很多网站上使用了。下面就来介绍一下制作方法。

实现这个功能很简单,通过 CSS3 的动画属性就可以了。

也想出现在这里?联系我们
创客主机

HTML 代码

  1. <div id="fourmain">
  2. <ul class="clearfix w1200">
  3. <li>
  4. <div class="fleft">
  5. <h3>全程免费</h3>
  6. <span>免费提供工程设计报价服务</span>
  7. </div>
  8. <img src="<?php bloginfo('template_directory'); ?>/static/picture/icon_tp_01.png" class="fright" />
  9. </li>
  10. <li>
  11. <div class="fleft">
  12. <h3>一线品牌</h3>
  13. <span>采用大品牌供货商,货真价实</span>
  14. </div>
  15. <img src="<?php bloginfo('template_directory'); ?>/static/picture/icon_tp_02.png" class="fright" />
  16. </li>
  17. <li>
  18. <div class="fleft">
  19. <h3>20项施工工艺</h3>
  20. <span>行业内独有版权的特色工艺</span>
  21. </div>
  22. <img src="<?php bloginfo('template_directory'); ?>/static/picture/icon_tp_03.png" class="fright" />
  23. </li>
  24. <li>
  25. <div class="fleft">
  26. <h3>0增项</h3>
  27. <span>价格、材料,施工标准透明</span>
  28. </div>
  29. <img src="<?php bloginfo('template_directory'); ?>/static/picture/icon_tp_04.png" class="fright" />
  30. </li>
  31. </ul>
  32. </div>

CSS3 代码

  1. #fourmain li:hover img{
  2. cursor: pointer;
  3. -webkit-transform: rotate3d(0,1,0,360deg);
  4. -moz-transform: rotate3d(0,1,0,360deg);
  5. transform: rotate3d(0,1,0,360deg);
  6. transition: -webkit-transform 0.8s ease-in-out;
  7. transition: -moz-transform 0.8s ease-in-out;
  8. transition: transform 0.8s ease-in-out;
  9. }

通过 hover 结合 transform 就可以制作出鼠标经过网站图片纵向 Y 轴旋转的效果了。

CSS3 实现鼠标经过网站图片纵向 Y 轴旋转

已有 341 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!