• 客服QQ:114297999 合作电话:4000288880
  • 盱眙是我家,文明靠大家!小城盱眙网与您携手共建和谐盱眙、美好盱眙!
查看: 1113|回复: 0
打印 上一主题 下一主题

Web前端必学技能:经典简洁css tab滑动选项卡菜单特效

[复制链接]

中级会员

Rank: 3Rank: 3

积分
468
跳转到指定楼层
楼主
发表于 2016-7-7 10:23:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Web前端课程必学:经典简洁css tab滑动选项卡菜单特效,下面为大家举个小小的栗子。
JS代码
function doClick(o){
    o.className="nav_current";
    var j;
    var id;
    var e;
    for(var i=1;i<=4;i++){ //这里3 需要你修改 你多少条分类 就是多少
      id ="nav"+i;     
      j = document.getElementById(id);
      e = document.getElementById("sub"+i);
      if(id != o.id){
        j.className="nav_link";
        e.style.display = "none";
      }else{
           e.style.display = "block";
      }
    }
    }
里面有一个“i<=4”,这里数字4,是可以改的,就根据你分类选项卡多少而写为多少
css代码
.navli.nav_current a{color:#00F; background:url(a_1.gif) no-repeat 0 0; }
/* css注释:正在状态或鼠标在此对象上样式 */
.nav li.nav_linka{ color:#333;background:url(a_2.gif) no-repeat 0 0;}
/* css注释:未激活或未在状态 鼠标未经过时的样式 */
.nav li.nav_current a 这个是代表鼠标在上方或正在对应选项卡时候CSS样式,.nav li.nav_link a 这个是代表没有在状态时候通用CSS样式。
html代码
<div id="divcss5">
   <ul class="nav">
       <li class="nav_current" id="nav1"onMouseOver="javascript:doClick(this)">DIVCSS5</li>
       <li class="nav_link" id="nav2"onMouseOver="javascript:doClick(this)">CSS教程</li>
       <li class="nav_link" id="nav3"onMouseOver="javascript:doClick(this)">html教程</li>
       <li class="nav_link" id="nav4"onMouseOver="javascript:doClick(this)">CSS资源</li>
   </ul>
   <div class="nav-down">
       <div class="dis" id="sub1">欢迎来到DIVCSS5</div>
       <div class="undis" id="sub2"><a>CSS基础</a>  
<a>CSS入门</a>
       </div>
       <div class="undis" id="sub3"><a>Html基础</a>  
<a >html入门</a>
       </div>
       <div class="undis" id="sub4"><a>CSS入门</a>  
<a>CSS Hack</a>
<a>CSS模块特效</a>  
<a>CSS工具</a>
       </div>
   </div>
</div>
注意观察规律,li里的classid以及对应选项卡classid变化规律,根据需求增减。
nav1nav2nav3nav4对应sub1sub2sub3sub4
class="nav_current" class="nav_link"多少关系,class="dis" class="undis"设置
tab选项卡特效非常经典与非常简单,CSSJS代码及其少,而HTML结构也非常简单,大家使用时候可根据需求修改样式和图片背景得到自己需要选项卡滑动菜单特效。
如果大家觉得不够详细,请到腾讯课堂或者百度传课搜索海文IT教育,即可观看免费视频。讲解的更透彻。
更多精彩课程,尽在上海海文信息技术有限公司,http://www.oracleoaec.net/

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表