欢迎投稿

菜鸟之家

当前位置:菜鸟之家 > css3库 > CSS3 animation > 使用Font Awesome图标制作超链接动画特效

使用Font Awesome图标制作超链接动画特效

使用Font Awesome图标制作超链接动画特效

关键词:超链接,FontAwesome,字体图标,超链接动画,css3,图标动画,纯css3,css3库,css3animation

描述:这是一款使用Font Awesome图标制作的超链接动画特效。该特效在鼠标滑过超链接时,使用CSS3的transition和transform属性来制作各种Font Awesome图标的动画效果。

简要教程

这是一款使用Font Awesome图标制作的超链接动画特效。该特效在鼠标滑过超链接时,使用CSS3的transition和transform属性来制作各种Font Awesome图标的动画效果。

使用方法

HTML结构

该超链接动画特效的HTML结构非常简单,就是一个普通的超链接<a>元素。

<ul>
  <li><a href="#">Bump Right</a></li>
  <li><a href="#">Slide In & Out</a></li>
  <li><a href="#">Roll In, Slide Out</a></li>
</ul>              
              
CSS样式

在特效中首先设置了超链接的一些通用样式。

a {
  color: #fff;
  text-decoration: none;
  outline: none;
}
a:hover{color:#cacdd6;}
a:after {
  display: inline-block;
  font-family: "FontAwesome";
  color: #bbb8a9;
}              
              

所有的列表元素中,第一个和第二个列表元素通过margin-left首先来设置从左向右运动的动画效果。

ul {
  margin-bottom: 1.4em;
}
ul li a:after {
  transition: margin .2s;
  margin-left: .4em;
}
ul li a:hover:after {
  margin-left: .7em;
}
ul li:nth-of-type(2) a:after {
  transition: all .25s;
  opacity: 0;
  margin-left: -.5em;
}
ul li:nth-of-type(2) a:hover:after {
  opacity: 1;
  margin-left: .4em;
}                 
              

在第一种鼠标滑过超链接的效果fa-arrow-circle-right中,使用<a>元素的::after伪元素来制作Font Awesome图标。做好一种效果使用rotate首先来对图标进行旋转,同时使用margin-left是它从左向右运动,以及透明度从0变化到1。

#fa-arrow-circle-right a:after {
  content: "\f0a9";
}
#fa-arrow-circle-right li:last-of-type a:after {
  transition: margin .25s, opacity .25s, transform .25s;
  transform: rotate(-180deg);
  opacity: 0;
  margin-left: -10px;
}
#fa-arrow-circle-right li:last-of-type a:hover:after {
  transition: margin .5s, opacity .25s, transform .5s;
  transform: rotate(0);
  opacity: 1;
  margin-left: .7em;
}               
              

其它效果的制作方法基本相似,请参考下载文件。

说明:菜鸟之家所有素材均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系QQ:11809283或发送邮件至11809283@qq.com。

菜鸟之家承诺:本站所有资源,无需注册,免费下载,无病毒,无弹窗,无干扰链接!

转载请注明出处!本文地址:http://www.jeeok.com/css3_css3animation/7908.html

 在线演示  免费下载
编号:201802080000007908
大小:0.02MB
上传时间:2018-02-12 10:02
素材由用户"z254254"上传分享。

标签

最新推荐素材

与使用Font Awesome图标制作超链接动画特效相关的素材

.