首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >游戏TAB滚动效果

游戏TAB滚动效果

作者头像
张哥编程
发布于 2024-12-19 10:43:27
发布于 2024-12-19 10:43:27
9700
举报
文章被收录于专栏:云计算linux云计算linux

第一步:设计页面

代码语言:javascript
复制
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Tab效果</title>
    <link href="../css/tab.css" rel="stylesheet" type="text/css" />
    <script src="../js/tab.js"></script>
  </head>
  <body>
    <!--设计外部的布局效果-->
    <div id="outer">
      <ul>
        <li id="tab1" onmouseover="show(1)">佳片有约</li>
        <li id="tab2" onmouseover="show(2)">电视连载</li>
        <li id="tab3" onmouseover="show(3)">戏曲频道</li>
        <li id="tab4" onmouseover="show(4)">国际时事</li>
        <li id="tab4" onmouseover="show(5)">少儿动画</li>
      </ul>
      <div id="content">
        <div id="ct1"><img src="images/bg1.jpg"/></div>
        <div id="ct2"><img src="images/bg2.jpg"/></div>
        <div id="ct3"><img src="images/bg3.jpg"/></div>
        <div id="ct4"><img src="images/bg4.jpg"/></div>
        <div id="ct5"><img src="images/bg5.jpg"/></div>
      </div>
    </div>
  </body>
</html>

第二步:CSS样式设计:

代码语言:javascript
复制
ul{
  list-style: none;width:385px;height: 16px;
}
#tab1,#tab2,#tab3,#tab4{
  width:76px;height: 30px;
  float:left;margin-right: -1px;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
  font-size: 13px;
  border: 1px solid blue; 
}
#content{
  margin-left: 20px;
}
img{width:385px;height: 385px;;}

第三步:JS动态设计,控制CSS和HTML元素

代码语言:javascript
复制
//定义变量,帮助实现自动轮换;
var index=1;
function $(id){return document.getElementById(id);}
function show(id){
  //获得事件的主要对象;
  var tab=$('tab'+id);
  var ct=$('ct'+id);
  //改变tab元素的样式;  显示选中的tab内容;
  for(var i=1;i<=5;i++){
    if(i!=id){
      $('ct'+i).style.display='none';
    }
  }
  ct.style.display='block';
  index=id;
}
//图片自动轮换的方法;
function autoTab(){
  if(index==6)index=1;  //到头了,从新开始;
  show(index);
  index++;

  setTimeout('autoTab()',1000);
}
window.onload=autoTab;

第四步:效果

游戏TAB滚动效果_css
游戏TAB滚动效果_css
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-01,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档