按钮图标

CSS3圆形按钮hover鼠标经过动画

阿里云


这款插件是 9 种不同效果的 hover 鼠标经圆形按钮动画特效。圆形按钮也是使用 css3 制作,当鼠标经过或悬停在圆形按钮上时,会触发渐变、旋转、放大、翻转等动画特效。本教程将和大将分享一些简单的圆形图标在鼠标 hover 时的动画效果。这种效果在不少时尚的酷站上都有。本教程中的例子主要是利用在 a 元素的伪元素上使用 CSS transitions 和 animations 来制作。图标的创建将使用 IcoMoon app 来完成。注意:不是每一个浏览器都支持伪元素,最好是使用 Chrome 或 Firefox 浏览器观看。

HTML 结构

图标组的结构是使用一个 div 包含一组 a 元素,给每个 a 元素设置图标 class。

也想出现在这里?联系我们
创客主机
  1. <div class="hi-icon-wrap hi-icon-effect-1 hi-icon-effect-1a">
  2.     <a href="#" class="hi-icon hi-icon-mobile">Mobile</a>
  3.     <a href="#" class="hi-icon hi-icon-screen">Desktop</a>
  4.     <a href="#" class="hi-icon hi-icon-earth">Partners</a>
  5.     <a href="#" class="hi-icon hi-icon-support">Support</a>
  6.     <a href="#" class="hi-icon hi-icon-locked">Security</a>
  7. </div>

CSS 样式

下面的样式是鼠标 hover 时,圆形图标旋转的效果。

  1. .hi-icon-effect-6 .hi-icon {
  2.     box-shadow: 0 0 0 4px rgba(255,255,255,1);
  3.     transition: background 0.2s, color 0.2s;    
  4. }
  5.  
  6. .no-touch .hi-icon-effect-6 .hi-icon:hover {
  7.     background: rgba(255,255,255,1);
  8.     color: #64bb5d;
  9. }
  10.  
  11. .no-touch .hi-icon-effect-6 .hi-icon:hover:before {
  12.     animation: spinAround 2s linear infinite;
  13. }
  14.  
  15. @keyframes spinAround {
  16.     from {
  17.         transform: rotate(0deg)
  18.     }
  19.     to {
  20.         transform: rotate(360deg);
  21.     }
  22. }

注意:第四个例子中使用伪元素制作虚线边框的效果在 FF 21.0 中看不到效果。其它各种效果请参考下载的 css 文件,都非常简单。本教程就到这里,希望对你有所帮助。

CSS3 圆形按钮 hover 鼠标经过动画

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

演示地址 下载地址
收藏
(0)

发表回复

热销模板

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

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