我的编程空间,编程开发者的网络收藏夹
学习永远不晚

web开发中Tab导航的示例代码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

web开发中Tab导航的示例代码

这篇文章主要介绍web开发中Tab导航的示例代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在网页中应用选项卡可以使网页显得更紧凑,结合AJAX技术可以使页面在有限的空间内展现更多的内容。本文主要介绍几种简洁的选项卡效果的实现(不 涉及滑动门和AJAX),附有实例,无图片,兼容性较好,方便大家直接使用。

第一种形式: 通过更换显示样式实现,这种很常见,就不多说了。

CODE:

<div id=”tabs0&Prime;>

<ul id=”menu0&Prime;>

<li onclick=”setTab(0,0)” <li onclick=”setTab(0,1)”& gt;评论</li>

<li onclick=”setTab(0,2)”>技术</li& gt;

<li onclick=”setTab(0,3)”>点评</li>

</ul>

<div id=”main0&Prime;>

<ul <ul><li>评论列表</li></ul>

<ul><li>技术列表</li></ul>

<ul><li>点评列表</li></ul>

</div>

</div>

第 二种形式: 这种结构比较复杂一些,外面加一个相对层(.menu1box),设置溢出隐藏,将选项卡(#menu1)设为绝对定位,设置层指针为1(z- index:1;),以便可以遮住下主区块(.main1box)1px的高度。设置主区块的边框为1px的黑边,上空白(margin-top)为 -1px,使上边框伸到选项卡下。当改变选项卡某项(li)的背景为白色时便可遮住一部分主区块的上边框。这样效果就实现了。

CODE:

<div id=”tabs1&Prime;>

<div <ul id=”menu1&Prime;>

<li onmouseover=”setTab(1,0)”><a href=”#” mce_href=”#”>新闻</a></li>

<li onmouseover=”setTab(1,1)”><a href=”#” mce_href=”#”>评论</a></li>

<li onmouseover=”setTab(1,2)”><a href=”#” mce_href=”#”>技术</a></li>

<li onmouseover=”setTab(1,3)”><a href=”#” mce_href=”#”>点评</a></li>

</ul>

</div>

<div <div id=”main1&Prime;>

<ul <ul><li>评论列表</li></ul>

<ul><li>技术列表</li></ul>

<ul><li>点评列表</li></ul>

</div>

</div>

</div>

第 一、二种形式的JS代码:

CODE:

function setTab(m,n){

var tli=document.getElementById(”menu”+m).getElementsByTagName(”li”);

var mli=document.getElementById(”main”+m).getElementsByTagName(”ul”);

for(i=0;i<tli.length;i++){

tli[i].className=i==n?”hover”:””;

mli[i].style.display=i==n?”block”:”none”;

}

}

第 三种形式: 这也是一种不常用的方式,加一个相对层(.menu2box),利用一个背景层(#tip2)定位,通过改变层的左距离(left)实现效果。

CODE:

<div id=”tabs2&Prime;>

<div <div id=”tip2&Prime;></div>

<ul id=”menu2&Prime;>

<li onmouseover=”nowtab(2,0)”><a href=”#” mce_href=”#”>新闻</a></li>

<li onmouseover=”nowtab(2,1)”><a href=”#” mce_href=”#”>评论</a></li>

<li onmouseover=”nowtab(2,2)”><a href=”#” mce_href=”#”>技术</a></li>

<li onmouseover=”nowtab(2,3)”><a href=”#” mce_href=”#”>点评</a></li>

</ul>

</div>

<div id=”main2&Prime;>

新闻内容

</div>

</div>

以上是“web开发中Tab导航的示例代码”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

web开发中Tab导航的示例代码

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Go语言编程实例:Web开发中的代码示例

《Go语言编程实例:Web开发中的代码示例》随着互联网的快速发展,Web开发已经成为各行业中必不可少的一部分。作为一门功能强大且性能优越的编程语言,Go语言在Web开发中越来越受到开发者们的青睐。本文将通过具体的代码示例,介绍如何利用Go
Go语言编程实例:Web开发中的代码示例
2024-03-04

Android程序开发之Fragment实现底部导航栏实例代码

流行的应用的导航一般分为两种,一种是底部导航,一种是侧边栏。 说明 IDE:AS,Android studio; 模拟器:genymotion; 实现的效果,见下图。具体实现 为了讲明白这个实现过程,我们贴出来的代码多一写,这样更方便理解
2022-06-06

android实现定位与目的地的导航示例代码

今天无意中看到技术大神利用百度地图定位并实现目的地导航的Demo。觉得很不错,就转载过来一起分享,下面我们看实现效果: 进入后首先会得到当前位置,在地图上显示出来,在输入框中输入目的地后,就会在地图上出现最佳线路,我这里设置的
2022-06-06

iOS开发之隐藏导航栏线的简单代码

在 iOS 开发中,要隐藏导航栏线,可以使用以下简单的代码:Objective-C:```objective-c// 在 viewDidLoad 方法中加入以下代码[self.navigationController.navigationB
2023-08-15

Python使用Qt5实现水平导航栏的示例代码

本文主要介绍了Python使用Qt5实现水平导航栏的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-03-06

vue实现tagsview多页签导航功能的示例代码

这篇文章主要介绍了vue实现tagsview多页签导航功能,本文梳理了一下vue-element-admin项目实现多页签功能的整体步骤,需要的朋友可以参考下
2022-11-13

java web开发之购物车功能实现示例代码

之前没有接触过购物车的东东,也不知道购物车应该怎么做,所以在查询了很多资料,总结一下购物车的功能实现。查询的资料,找到三种方法:1.用cookie实现购物车;2.用session实现购物车;3.用cookie和数据库(购物车信息持久化)实现
2023-05-30

Android分页中显示出下面翻页的导航栏的布局实例代码

当页面条目过多的时候需要分页,要在布局中显示出分页的相关布局,使用android:layout_weight="11" activity_call_safe.xml <
2022-06-06

web开发中将来会比较流行的导航方向有哪些

小编给大家分享一下web开发中将来会比较流行的导航方向有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!这不仅仅是一个信息爆炸的时代,也是一个服务爆炸的时代。一
2023-06-08

编程热搜

目录