用css+div实现的一个简单的标签卡的功能,最终效果如下面两张图片:
代码如下:
<STYLE type="text/css">
* {
list-style-type:none;
font-size:12px;
text-decoration:none;
margin:0;
padding:0;
}
.ucatch {
width:800px;
height:600px;
overflow:hidden;
margin:100px 100px;
}
.p1 {
display:block;
width:186px;
heigth:30px;
line-height:34px;
font-size:12px;
color:3b536a;
font-weight:bold;
background:url(c.png) no-repeat;
}
.p2 {
display:block;
width:161px;
heigth:30px;
line-height:34px;
font-size:12px;
color:898989;
font-weight:bold;
background:url(d.png) no-repeat;
}
.p3 {
display:block;
width:161px;
heigth:30px;
line-height:34px;
font-size:12px;
color:898989;
font-weight:bold;
background:url(e.png) no-repeat;
}
.ucatch_title {
margin-left:30px;
}
.ucatch_title li {
display:block;
float:left;
margin:11px 0 0 0;
display:inline;
text-align:center;
}
.ucatch_body {
clear:both;
display:block;
width:800px;
height:500px;
background:url(a.png) no-repeat; overflow:hidden;
}
.bb {
width:800px;
height:85px;
background:url(b.png) no-repeat; overflow:hidden;
}
.ucatch_text{
margin:10px 0 0 20px;
font:LMAnomRegExt;
font-size:28px;
color:white;
font-weight:bold;
}
.test{
margin:10px 0 0 10px;
background:white;
width:780px;
height:365px;
}
</STYLE>
<script language="javascript">
function ucatch(num){
for(var id = 1;id<=2;id++)
{
var testbody="test"+id;
var p = "p"+id;
if(id==num){
document.getElementById(testbody).style.display="block";
document.getElementById(p).className="p1";
}
else{
document.getElementById(testbody).style.display="none";
if(id==1){
document.getElementById(p).className="p3";
}else{
document.getElementById(p).className="p2";
}
}
}
}
</script>
<div class="ucatch">
<div class="bb">
<div class="ucatch_text">UCATCH</div>
<ul class="ucatch_title" id="woaicsstitle">
<li><a class="p1" id="p1" xhref="javascript:void(0)" onclick="javascript:ucatch(1)">Tab One</a></li>
<li><a class="p2" id="p2" xhref="javascript:void(0)" onclick="javascript:ucatch(2)">Tab Two</a></li>
</ul>
</div>
<div class="ucatch_body">
<div class="test" id="test1" style="display:block;">欢迎来到UCATCH</div>
<div class="test" id="test2" style="display:none;">www.ucatch.cn</div>
</div>
</div>
分享到:
相关推荐
一个基本的tab选项卡结构通常包含一个容器(如`<div>`),里面嵌套着一组tab标题(可以是`<a>`或`<button>`标签)和与之对应的隐藏内容区域(例如`<div>`)。每个标题与对应的内容区域之间通过类名或ID进行关联,以...
本主题“CSS+div选项卡”主要关注如何利用这两者来创建功能性和美观的选项卡组件。选项卡是一种常见的网页布局模式,它允许在有限的空间内展示多个相关但独立的内容区域,通过点击不同的标签来切换显示的内容。 ...
5.jQuery实现flash动感切换选项卡TAB插件示例 6.jquery制作自动播放的TAB切换特效 7.基于jQuery简单的Tab滑动门菜单代码(jQuery MoveTab) 8.简单jquery选项卡插件下载(支持鼠标移上切换、点击切换、Ajax方式...
通过以上步骤,我们就成功地用CSS和JavaScript实现了一个基本的水平选项卡功能。这个功能允许用户在不离开当前页面的情况下切换不同的内容块,提高了用户体验。在实际项目中,你可能还需要考虑添加更多的特性,如...
【标题】:“div+css制作...通过div元素创建容器,ul和li元素创建Tab标签,再结合CSS来设定样式和布局,最后使用JavaScript实现动态交互。掌握这些基础,就能轻松地在PHP或其他类型的网站中构建功能完善的Tab选项卡。
【CSS3+jQuery实现切换过程中带有动态滑动展示的选项卡Tab效果】 在网页设计中,选项卡(Tab)是一种常见的交互元素,用于组织和显示大量内容。利用CSS3和jQuery,我们可以创建出富有动态效果的选项卡,使得用户在...
通常,我们会使用`<div>`标签创建这个容器,并为每个选项和内容区域添加相应的类名以便于后续的CSS和JS操作。例如: ```html <div class="tab-container"> <li class="tab active" data-tab-content="tab1">选项...
在本教程中,我们将探讨如何使用JavaScript和CSS在Visual Studio 2010环境下实现静态选项卡效果。这种效果在网易、新浪等知名网站的首页上广泛使用,为用户提供简洁且高效的导航体验。 首先,我们要理解静态选项卡...
在本文中,我们将深入探讨如何使用HTML、CSS和JavaScript实现一个功能丰富的tab导航特效,包括增加、删除和修改tab项。这个特效对于增强用户界面的交互性和可操作性至关重要,尤其是在构建网页应用时。 首先,HTML...
现在,当你打开`demo.html`文件并点击不同的选项卡链接时,你应该能看到内容在不同面板间切换,这就是JavaScript和CSS结合实现的选项卡切换效果。 总结起来,通过HTML创建选项卡布局,CSS设置样式,以及JavaScript...
不规则TAB选项卡效果,用CSS+DIV进行了整理,兼容IE和FF,辛苦整理
这种效果通常由一组可切换的面板组成,每个面板代表一个独立的内容区域,用户可以通过点击或悬停在不同的标签上进行切换。本资源提供了一种实现自动和手动切换的解决方案。 一、HTML结构 创建Tab选项卡的基础HTML...
在本文中,我们将探讨如何使用HTML和CSS来创建一个简单的Tab选项卡,以实现这一功能。 首先,我们需要了解HTML的基础结构。在提供的代码片段中,可以看到一个基本的HTML文档模板,包括`<!DOCTYPE>`声明、`<html>`、...
【标题】:基于Div+CSS实现的多选项卡技术详解 在网页设计中,多选项卡是一种常见的布局方式,它能够有效地组织和展示大量信息,提高用户体验。"div+css 多选项卡"指的是利用HTML的div元素和CSS样式来构建这种功能...
"jQuery+CSS3响应式TAB选项卡幻灯片切换代码"是一个实用的工具,它能为网页提供美观且功能强大的选项卡切换和幻灯片展示效果,尤其适合于内容丰富的网站,如产品展示、新闻资讯等场景。下面我们将详细解析这个代码的...
在Web前端开发中,选项卡(Tab)效果是一种常见的用户界面设计模式,它允许用户在多个相关但独立的内容区域之间切换。本教程将详细介绍如何仅使用CSS(Cascading Style Sheets)来实现这一功能,无需JavaScript的...
在本文中,我们将深入探讨如何使用JavaScript库JQuery来实现一个经典的Tab标签切换效果。Tab切换效果是网页设计中常用的一种交互元素,它允许用户在不同的内容区域之间轻松导航,而无需加载新的页面。让我们逐步解析...
标题中的"JS+CSS实现的经典tab选项卡效果代码"指的是使用JavaScript和CSS技术来创建一个常见的选项卡式界面。在网页设计中,选项卡是一种常见的交互元素,它允许用户在有限的空间内展示多个独立的内容区域,并通过...
本文介绍了如何使用JavaScript(js)和层叠样式表(css)来实现Tab菜单切换效果的方法,该方法通过实例演示了css和js代码的具体实现方式,具有一定的参考价值。 首先,从描述中可以看出,本文主要通过一个具体的...
然而,"纯CSS实现的雅虎TAB效果"挑战了这一常规,通过CSS的灵活性和创新性,为开发者提供了一种无JavaScript依赖的解决方案。 首先,我们要理解CSS(层叠样式表)的基本原理。CSS是用于描述HTML或XML(包括SVG、...