- 浏览: 227119 次
- 性别:
- 来自: 重庆
-
文章分类
最新评论
-
husw:
不错,感谢分享!
fixed仿淘宝工具栏效果(两种) -
08tankuai:
试了一下!还不错,谢谢。
利用CSS让容器的溢出部分内容隐藏起来,smarty就可以不用截取字符串了 -
m2maomao:
yxyysu 写道明 白 了。恩,非常easy的。
让框架Frameset居中,并且固定宽度的巧妙办法 -
yxyysu:
明 白 了。
让框架Frameset居中,并且固定宽度的巧妙办法 -
yxyysu:
楼主,这段代码是什么意思呢?
为什么能出现这样的效果呢?
让框架Frameset居中,并且固定宽度的巧妙办法
如果是感应触发.就选onmouseover
如果是点击触发.就选onclick [把它们两互相替换,就可随时变为感应或点击了]
而如果想在一个页面上有N个滑动门
就复制一套...将myTab0改成myTab1 myTab2 myTab3 等等等..都可以..或者换成你自己喜欢的名字...当然myTab0_Content0这个亦是要随着变动!
-----------------------------------------------------------------------------------------------------------------------------------
html部
-----------------------------------------------------------------------------------------------------------------------------------
<div class="nTab">
<!-- TOP -->
<div class="TabTitle">
<ul id="myTab1">
<li class="active" onclick="nTabs(this,0);">星期一</li>
<li class="normal" onclick="nTabs(this,1);">星期二</li>
<li class="normal" onclick="nTabs(this,2);">星期三</li>
<li class="normal" onclick="nTabs(this,3);">星期四</li>
<li class="normal" onclick="nTabs(this,4);">星期五</li>
<li class="normal" onclick="nTabs(this,5);">星期六</li>
</ul>
</div>
<!-- TOP 完-->
<!-- 内容-->
<div class="TabContent">
<div id="myTab1_Content0">1</div>
<div id="myTab1_Content1" class="none">2</div>
<div id="myTab1_Content2" class="none">3</div>
<div id="myTab1_Content3" class="none">4</div>
<div id="myTab1_Content4" class="none">5</div>
<div id="myTab1_Content5" class="none">6</div>
</div>
<!-- 内容 完-->
</div>
-----------------------------------------------------------------------------------------------------------------------------------
css部
-----------------------------------------------------------------------------------------------------------------------------------
.nTab{
float: left; font-weight: normal;
width: 300px; height:28px;
margin: 0 auto;
background-position:left;
background-repeat:repeat-y;
}
.nTab .TabTitle{
clear: both; border:0;
height: 28px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 52px;
height:28px;
cursor: pointer;
margin-right:0px;
padding-right: 0px;
padding-left: 0px;
list-style-type: none;
}
.nTab .TabTitle .active{line-height:28px; color:#FF3300; font-size:14px; text-align:center;}
.nTab .TabTitle .normal{line-height:28px; font-size:12px; color:#712600; text-align:center; }
.nTab .TabContent{ height:40px;border:1px #333333 solid; font-weight: normal;}
.none {display:none;}
-----------------------------------------------------------------------------------------------------------------------------------
js部 加在<head></head>
-----------------------------------------------------------------------------------------------------------------------------------
<script type="text/javascript">
function nTabs(thisObj,Num){
if(thisObj.className == "active")return;
var tabObj = thisObj.parentNode.id;
var tabList = document.getElementById(tabObj).getElementsByTagName("li");
for(i=0; i <tabList.length; i++)
{
if (i == Num)
{
thisObj.className = "active";
document.getElementById(tabObj+"_Content"+i).style.display = "block";
}else{
tabList[i].className = "normal";
document.getElementById(tabObj+"_Content"+i).style.display = "none";
}
}
}
</script>
========================================以下是完整代码============
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.nTab{
float: left; font-weight: normal;
width: 300px; height:28px;
margin: 0 auto;
background-position:left;
background-repeat:repeat-y;
}
.nTab .TabTitle{
clear: both;
border:0;
height: 28px;
overflow: hidden;
background-color: #FFCCFF;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 52px;
height:28px;
cursor: pointer;
margin-right:0px;
padding-right: 0px;
padding-left: 0px;
list-style-type: none;
}
.nTab .TabTitle .active{
line-height:28px;
color:#FFFFFF;
font-size:14px;
text-align:center;
background-color: #000000;
}
.nTab .TabTitle .normal{line-height:28px; font-size:12px; color:#712600; text-align:center; }
.nTab .TabContent{ height:40px;border:1px #333333 solid; font-weight: normal;}
.none {display:none;}
-->
</style>
<script type="text/javascript">
function nTabs(thisObj,Num){
if(thisObj.className == "active")return;
var tabObj = thisObj.parentNode.id;
var tabList = document.getElementById(tabObj).getElementsByTagName("li");
for(i=0; i <tabList.length; i++)
{
if (i == Num)
{
thisObj.className = "active";
document.getElementById(tabObj+"_Content"+i).style.display = "block";
}else{
tabList[i].className = "normal";
document.getElementById(tabObj+"_Content"+i).style.display = "none";
}
}
}
</script>
</head>
<body><div class="nTab">
<!-- TOP -->
<div class="TabTitle">
<ul id="myTab1">
<li class="active" onclick="nTabs(this,0);">星期一</li>
<li class="normal" onclick="nTabs(this,1);">星期二</li>
<li class="normal" onclick="nTabs(this,2);">星期三</li>
<li class="normal" onclick="nTabs(this,3);">星期四</li>
<li class="normal" onclick="nTabs(this,4);">星期五</li>
<li class="normal" onclick="nTabs(this,5);">星期六</li>
</ul>
</div>
<!-- TOP 完-->
<!-- 内容-->
<div class="TabContent">
<div id="myTab1_Content0">1</div>
<div id="myTab1_Content1" class="none">2</div>
<div id="myTab1_Content2" class="none">3</div>
<div id="myTab1_Content3" class="none">4</div>
<div id="myTab1_Content4" class="none">5</div>
<div id="myTab1_Content5" class="none">6</div>
</div>
<!-- 内容 完-->
</div>
</body>
</html>
发表评论
-
Javascript 严格模式详解
2015-11-10 11:32 506一、概述 除了正常运 ... -
Javascript 装载和执行
2015-09-17 14:17 544一两个月前在淘宝内网里看到一个优化Javascript代码的 ... -
IE6、7下li元素的子元素为dl,ul,ol时产生的bug
2015-09-15 14:54 613话不多说,先看测试代码: 该段代码在标准浏览器(包括 ... -
Web前端开发和JS面向对象编程分享 一、前端开发的重要性 1. Web2.0、AJAX、JSON、用户体验 2. HTML5、微网、移动互联网
2015-09-15 11:20 1593Web前端开发和JS面向对象编程分享 一、前端 ... -
网格(UED所谓栅格化)方案生成器
2015-09-03 14:30 525本文转载于:http://www.tw ... -
让wamp本地测试WordPress支持自定义固定链接
2014-02-19 19:32 679让wamp本地测试WordPress支持自定义 ... -
背景拉伸平铺
2013-09-13 15:28 739现在WEB页面设计比较流行使用大背景图,那么您知道如何使用一 ... -
CSS强制性换行
2013-08-19 17:31 637一般情况下,元素拥有默认的white-space:norm ... -
自己写的美女瀑布流分享一下
2012-08-01 16:32 658<!DOCTYPE HTML PUBLIC " ... -
fixed仿淘宝工具栏效果(两种)
2012-08-01 15:59 1701看到有人正在找这个效果,而我正好也在研究,所以发上来,共享一下 ... -
做CSS固定窗口发现IE6下不兼容,下面是解决position:fixed在IE6下不兼容的方法
2012-05-17 16:18 1028写道 .fixed-top /* 头部固定 */{ ... -
去掉链接(包括图片链接)的虚线边框
2012-05-08 09:47 713/* for IE */ a,area { blr: ... -
chrome,safari,firefox,ie6.ie7,ie8,ie9各浏览器CSS Hack总结
2012-05-04 08:20 1571这个浏览器百花齐放的时代,身为一名前端开发人员,我想最头痛的就 ... -
1024下网页宽度标准(网络摘抄)
2012-04-29 21:24 851研究网页栅格系统前,来看一组数据: 网站 首页页面宽度 p ... -
完美解决IE6不支持position:fixed的bug
2012-04-28 16:50 873废话不多说,先看一下下面这段代码: ? ... -
CSS实现将div固定在页面指定地方
2012-04-24 17:21 978用一个div作为提示信息或者与用户交互的层控件, ... -
IE和Firefox浏览器下javascript、CSS兼容性研究
2012-04-24 17:04 755为了将公司的产品在IE和Firefox下达到兼容,前段时间做了 ... -
如何通过CSS实现div的固定位置,不随页面滚动消失
2012-04-24 16:56 1422每个 Web Developer / Designer 都知道 ... -
如何去掉链接虚线框,css去链接虚线,html链接虚线框隐藏
2012-02-12 11:34 1203链接的虚线框影响整 ... -
让apache支持shtml 文件,aphache shtml
2012-01-10 09:58 762介绍一下shtml和shtm 关于shtml,shtml是一 ...
相关推荐
总的来说,这个基本型的CSS滑动门提供了一种无需JavaScript的简单解决方案,用于在网页中实现Tab选项卡效果,并且已经考虑到了对老版本浏览器的兼容,对于初学者和有一定经验的前端开发者都是一个有价值的参考资料。...
【JQ+CSS图片滑动门】是一种常见的网页动态效果,用于展示一组图片,通过CSS样式和JavaScript(JQuery库)实现平滑的过渡动画,让用户体验更佳。这种技术结合了HTML的基础结构,CSS的艺术设计,以及jQuery的高效处理...
这个"三个形式多样的CSS滑动门实例集"提供了三种不同的滑动门效果,可以帮助开发者更好地理解和应用这一技术。 1. **滑动门原理**: 滑动门技术的核心在于利用CSS的背景定位属性(background-position)和伪类选择...
"CSS3滑动门网页.rar" 这个标题暗示了这是一个使用CSS3技术实现的网页设计示例,特别是一种被称为“滑动门”(Sliding Doors)的技术,通常用于创建美观的导航菜单。滑动门技术利用CSS的背景定位特性,为元素的左右...
虽然仅用CSS可以实现基本的滑动门效果,但JavaScript可以提供更复杂的功能,比如动画效果的控制、触摸设备的支持等。使用JavaScript库如jQuery,可以更方便地实现这些功能。例如,以下jQuery代码可以实现平滑的滑动...
这个滑动门技术虽然简单,但能够创造出丰富的视觉效果,增强用户体验。通过结合其他CSS3特性,如渐变、阴影和过渡,可以进一步提升滑动门效果的细腻度和流畅性。 学习完这个教程后,你可以尝试应用于实际项目,比如...
"点击切换的Ajax CSS滑动门代码" 是一个实现这种功能的实例,它结合了Ajax、CSS和JavaScript技术,提供了一种动态且高效的交互体验。以下是对这个代码实现的详细解析: 1. **Ajax(异步JavaScript和XML)**:Ajax的...
Tab滑动门与导航菜单JS+CSS代码,简单易用.
根据提供的文件信息,本文将详细解释“比较经典的CSS滑动门切换栏目”的核心知识点,包括其设计理念、实现方法以及代码示例。 ### 一、设计理念 #### 1.1 概述 “滑动门”(Sliding Doors)是一种利用CSS来创建...
总的来说,CSS滑动门技术是CSS技巧中的一种创新实践,它不仅提升了界面的视觉吸引力,还提高了用户体验,特别是对于动态响应和无障碍设计有着重要的贡献。通过熟练掌握这种方法,开发者可以创造出更具吸引力和实用性...
### DIV+CSS滑动门技术知识点详解 #### 一、滑动门技术概述 滑动门技术(Sliding Doors Technique)是一种使用HTML和CSS来创建复杂背景或图像的技术,尤其适用于按钮、导航栏等需要复杂视觉效果的设计。该技术的...
这么简单就实现了CSS滑动菜单(滑动门)
综上所述,这个名为"okbase.net"的压缩包文件很可能是包含多种CSS滑动门效果的代码库,提供了丰富的示例和可能的JavaScript辅助,有助于网页设计师和开发者学习和应用CSS滑动门技术,提升网站的用户体验和视觉吸引力...
css实现网易滑动门TAB导航菜单的html代码,简单编写了导航菜单。
div+css特效简单导航水平导航滑动门导航白色圆角 div+css特效简单导航水平导航滑动门导航白色圆角 div+css特效简单导航水平导航滑动门导航白色圆角 div+css特效简单导航水平导航滑动门导航白色圆角
一个简单的滑动门通常由两个部分组成:主容器和子元素。主容器是整个滑动门的外框,而子元素则是每个可滑动的部分,比如导航链接。在HTML中,这些子元素可以是`<a>`标签,代表各个导航选项。 ```html 选项1 选项...
这里的CSS代码定义了滑动门的初始状态和鼠标悬停时的状态。`transition`属性用于添加平滑过渡效果,`transform: translateX()`则控制左右两部分的滑动方向。 最后,JavaScript的加入可以为滑动门效果提供更高级的...
纯js+css实现的滑动门技术,兼容各主流浏览器 ie各版本、Firefox、Opera、谷歌浏览器 非常简单易懂
### CSS滑动门原理 滑动门的核心思想是将一个元素的背景分为两部分:左侧和右侧,分别代表元素的开启和关闭状态。当鼠标悬停在元素上时,通过改变背景图的位置,使得开启状态的图片部分展示出来,形成一种“滑动”...