TAB竖向滑动菜单(JS+HTML)
2018-11-01 来源:学做网站论坛
在做网站时,可以使用TAB菜单来展示很多版块的内容,当光标移向某一个选项时,就会显示相应的内容,再移到另一个栏目时就显示另一个版块的内容,这样大大节省了网站的版面空间。
方法/步骤
- 新建一个CSS文件,取名为tab.css,将以下的CSS代码复制到tab.css中,通过FTP工具将tab.css上传到自己网站的主题目录下
.tab_box {
width:995px;
margin:20px auto;
}
.lyz_tab_left {
background:url(../images/left3.jpg) no-repeat top right;
float: left;
width: 259px;
height: auto !important;
min-height:500px;
height:500px;
}
.pro_con1111 {
float: left;
overflow: hidden;
width: 249px;
height: auto;
}
.pro_con111 UL {
padding: 0px;
width: 259px;
list-style-type: none;
}
.pro_con111 UL LI {
padding-right: 30px;
display: inline;
font-weight: bold;
font-size: 14px;
background: url(../images/hongbj.jpg) no-repeat left center;
float: left;
margin-bottom: 5px;
width: 219px;
cursor: pointer;
color: #fff;
line-height: 34px;
height: 34px;
text-align: right;
}
.pro_con111 UL LI.hover {
padding-right: 30px;
display: inline;
font-weight: bold;
font-size: 14px;
background: url(../images/baibj.jpg) no-repeat right 50%;
float: left;
margin-bottom: 5px;
width: 229px;
cursor: pointer;
color: #3c3c3c;
line-height: 34px;
height: 34px;
text-align: right;
}
.lyz_tab_right {
padding-right: 10px;
display: inline;
padding-left: 20px;
background: url(../images/right4.jpg) no-repeat left top;
float: left;
padding-bottom: 20px;
width: 675px;
padding-top: 20px;
height:500px;
}
.clear {
clear:both
} - 将以下的CSS样式引用代码复制放到网站头部文件的</head>标签上方。
<link href="”tab.css”" rel="”stylesheet”" type="”text/css”" />
- 使用以下的代码对需要显示TAB菜单的版块进行对应的替换。
<div class="”tab_box”">
<div class="”lyz_tab_left”">
<div class="”pro_con111″">
<ul>
<li class="”hover”" id="”one1″" onmouseover="”setTab('one',1,5)”">公司简介</li>
<li id="”one2″" onmouseover="”setTab('one',2,5)”">服务理念</li>
<li id="”one3″" onmouseover="”setTab('one',3,5)”">服务流程</li>
<li id="”one4″" onmouseover="”setTab('one',4,5)”">服务标准</li>
<li id="”one5″" onmouseover="”setTab('one',5,5)”">服务资质</li>
</ul>
</div>
<script type="text/javascript" language="”javascript”">// < ![CDATA[
<!–
function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById(“con_”+name+”_”+i);
menu.className=i==cursel?”hover”:””;
con.style.display=i==cursel?”block”:”none”;
}
}
//–>
// ]]></script>
</div>
<div class="”lyz_tab_right”">
<div class="”hover”" id="”con_one_1″">公司简介内容</div>
<div class="”hover”" id="”con_one_2″">服务理念内容</div>
<div class="”hover”" id="”con_one_3″">服务流程内容</div>
<div class="”hover”" id="”con_one_4″">服务标准内容</div>
<div class="”hover”" id="”con_one_5″">服务资质内容</div>
</div>
<div class="”clear”"></div>
</div>
相关功能制作
- 如何自己制作TAB选项卡
- 制作鼠标经过时TAB菜单切换javascript特效
- JS实现Tab菜单滚动切换的方法
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐