网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网页特效 >> 文字链接 >> 正文
最新文章
· 单行文字上下无缝循环滚动
· 鼠标移入/移出颜色渐变
· 链接翻滚的文字特效
· 鼠标跟随效果的链接文字提示
· JS仿腾讯QQ网站的链接文字提示效果
· 链接文字向下一像素
· CSS实现带背景图片的文字链接
· Effects Module效果,jQuery 隐性文本
· JS实现打字机式字符输出效果
· 从天上掉下来的文字
热门文章
 CSS实现链接下划虚线效果
 JS实现打字机式字符输出效果
 单行文字上下无缝循环滚动
 符合标准的间歇性向上滚动代码(兼容
 JavaScript实现搜索关键字高亮
 Javascript动态调整文章的行距、字
 支持链接到新页面的锚点平滑跳转-A
 显示在文本框里的Js打字效果代码
 CSS实现带背景图片的文字链接
 JS实现字体大中小切换
相关文章
鼠标移入/移出改变图片透明度
鼠标移入/移出颜色渐变
来源:源码爱好者 更新时间:2012/2/10 23:57:40 阅读次数: 我要投稿
△运行 ☉预览 #复制 +收藏
特效代码:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>鼠标移入/移出颜色渐变</title>
<style>
ul, li{
 margin:0;
 padding:0; 
}
#link{
 width:150px;
 height:150px;  
 padding:10px;
 list-style:none;
 background:#B7B7B7;
 font:14px/1.5 Arial;
}
#link a{
 color:#FFF;
 text-decoration:none; 
}
</style>
<script>
window.onload = function() {
 var aLink = document.getElementById("link").getElementsByTagName("a");
 for(var len = aLink.length; len--;) {
  aLink[len].onmouseover = function() {
   setColor(this, 15)
  };
  
  aLink[len].onmouseout = function() {
   setColor(this, 0)
  };
 } 
 
 function setColor(obj, num) {
  clearInterval(obj.timer);
  var i = num;
  obj.timer = setInterval(function() {
   obj.style.color = getColor(i)
   num ? i-- : i++;
   if(i < 0 || i > 15) clearInterval(obj.timer)
  }, 30)
 }
 
 function getColor(num) {
  for(var result = "", len = 3; len--;) {
   result += num.toString(16)
  }
  return "#" + result
 }
}
</script>
</head>
<body>
<ul id="link">
    <li><a href="javascript:;">CYCLING</a></li>
    <li><a href="javascript:;">INLINE</a></li>
    <li><a href="javascript:;">QUAD</a></li>
    <li><a href="javascript:;">SHORT TRACK</a></li>
    <li><a href="javascript:;">LONG TRACK</a></li>
</ul>
</body>
</html>
△运行 ☉预览 #复制 +收藏
特效说明:

  鼠标移入/移出颜色渐变,鼠标移入,文字淡入,鼠标移出,文字淡出,淡入淡出的链接文字特效。

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号