`
shunjian
  • 浏览: 15517 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

CSS+JS选项卡

阅读更多
已封装好的CSS+JS选项卡效果,查看预览效果

<!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=utf-8" /> <title>佐佐制造---选项卡secBoard</title> <script type="text/javascript"> </script> <style type="text/css"> /* Reset style */ * { margin:0; padding:0; word-break:break-all; } body { background:#FFF; color:#333; font:12px/1.6em Helvetica, Arial, sans-serif; } h1, h2, h3, h4, h5, h6 { font-size:1em; } a { color:#333; text-decoration:none; }      a:hover { text-decoration:underline; } ul, li { list-style:none; } fieldset, img { border:none; } /* 新闻标签样式 */ #hotnews { width:300px; margin:100px; }      #hotnews_caption { width:300px; overflow:hidden; border-bottom:3px solid #C2130E; }      #hotnews_caption ul { float:right; }      #hotnews_caption ul li { float:left; border-left:1px solid #FFF; width:50px; line-height:25px; text-align:center; cursor:pointer; }      #hotnews_caption .normal { background:#CCC; }      #hotnews_caption .current{ background:#C2130E; color:#FFF; } /*新闻内容样式*/    #hotnews_content {}      #hotnews_content .normal { display:none; }      #hotnews_content .current { display:block; }      #hotnews_content ul { padding:8px 0 0 5px; }      #hotnews_content ul li a { font-size:14px; } </style>   <script type="text/javascript"> function getElementsByClassName(oElm, strTagName, strClassName) {     var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);     var arrReturnElements = new Array();      strClassName = strClassName.replace(/-/g, "\-");     var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");        var oElement;        for(var i=0; i<arrElements.length; i++){              oElement = arrElements[i];           if(oRegExp.test(oElement.className)){                 arrReturnElements.push(oElement);                 }         }     return (arrReturnElements) }   function secBoard(elementID) {     var opCaption = document.getElementById(elementID+"_caption").getElementsByTagName("li");     var opContects = document.getElementById(elementID+"_content")     var opContect = getElementsByClassName(opContects, "div", "normal");     var len = opCaption.length;   //len=3     var flag = 0;      opCaption[flag].className = "current";      opContect[flag].className = "current";     for (var i=0; i<len; i++) {          opCaption[i].value = i; //opCation[0]=0          opCaption[i].onclick = function() {             for(var j=0; j<len; j++) {                 if(opCaption[j].value == this.value) {                      opCaption[j].className = "current";                      opContect[j].className = "current";                  } else {                      opCaption[j].className = "normal";                      opContect[j].className = "normal";                  }              }          }      }    } window.onload = function() {secBoard("hotnews"); } /* 重要提示: 在将作用的层中加上id=elementID 标题id为elementID_caption 内容id为elementID_content, 并给作用的节点分别选用normal / current两个显示隐藏样式 */ </script> </head> <body> <div id="hotnews">     <div id="hotnews_caption">      <ul>        <li class="normal">新闻</li>        <li class="normal">火炬</li>        <li class="normal">图片</li>        <li class="normal">锐点</li>      </ul>     </div>       <div id="hotnews_content">      <div class="normal">          <ul>          <li><a href="#">[新闻]轿车逆行撞死斑马线上7岁后逃逸</a></li>          <li><a href="#">[新闻]乌鲁木齐警方抓捕疑犯遭暴力</a></li>           <li><a href="#">[新闻]河南驻马店警方配备宝马警车领导开道</a></li>        </ul>         </div>      <div class="normal">          <ul>          <li><a href="#">[火炬]轿车逆行撞死斑马线上7岁学后逃逸</a></li>          <li><a href="#">[火炬]网友创作歌曲"人民心疼你"表达理敬意</a></li>          <li><a href="#">[火炬]河南驻马店警方配备宝马警车</a></li>         </ul>      </div>      <div class="normal">          <ul>          <li><a href="#">[图片]轿车逆行撞死斑马线上7岁学童后逃逸</a></li>          <li><a href="#">[图片]网友创作歌曲"人民心疼你"总理敬意</a></li>          <li><a href="#">[图片]河南驻马店警方配备宝马警车 为领导开道</a></li>         </ul>           </div>      <div class="normal">        <ul>          <li><a href="#">[锐点]轿车逆行撞死斑马线上7岁学童后逃逸</a></li>          <li><a href="#">[锐点]阿拉伯媒体称赖斯正与卡扎菲长子热恋</a></li>          <li><a href="#">[锐点]河南驻马店警方配备宝马警车导开道</a></li>        </ul>       </div>     </div>  </div> </body> </html>

分享到:
评论

相关推荐

    CSS+JS选项卡式导航菜单

    **标题:“CSS+JS选项卡式导航菜单”** 在网页设计中,选项卡式导航菜单是一种常见的用户界面元素,它允许用户在多个相关但独立的内容区域之间切换,而无需加载新的页面。这种设计模式提高了用户体验,因为它使得...

    选项卡js+css选项卡js+css选项卡js+css选项卡js+css

    本文将深入探讨使用JavaScript和CSS来创建动态、交互式的选项卡组件。 首先,我们要理解选项卡的基本结构。一个典型的选项卡由以下几个部分组成: 1. **容器**:这是选项卡组件的整体包裹元素,通常是一个`div`。 ...

    DIV+CSS选项卡

    **文件名“DIV表格+JS选项卡”** 这个文件名可能包含了一个使用`&lt;div&gt;`元素和JavaScript实现的选项卡示例,其中“表格”可能是指使用表格布局或者与表格数据相关的选项卡内容。JavaScript通常用于处理用户的交互...

    ASP.NET源码——网页选项卡(div+CSS).zip

    在这个"ASP.NET源码——网页选项卡(div+CSS).zip"压缩包中,我们主要关注的是如何在ASP.NET中实现基于div和CSS的网页选项卡功能。 选项卡是网页设计中常用的一种交互元素,它帮助用户在有限的空间内组织和展示多个...

    简单的css+js tab选项卡效果

    简单的css+js tab选项卡效果。只需用html和css。。加简单的js效果控制

    css + js 菜单选项卡 网站导航栏

    本资源集包含了“CSS + js 菜单选项卡 网站导航栏”的实现,提供了两个不同的示例:CSSmenus1 和 CSSmenus2。下面我们将深入探讨这些知识点。 首先,CSS(Cascading Style Sheets)是用于控制网页样式和布局的语言...

    CSS+JS常用网页选项卡打包

    "CSS+JS常用网页选项卡打包"是一个集合了多种不同实现方式的资源包,它涵盖了使用CSS样式和JavaScript脚本来创建网页选项卡的常见方法。下面将详细介绍这些技术以及它们的应用。 **CSS(层叠样式表)** 1. **选择...

    CSS+JS实现的选项卡效果(html组件)

    在提供的文件名列表中,我们可以看到几个不同的示例文件,如"三个很票亮的选项卡JS代码.htm"和"js选项卡切换.htm",它们可能包含各种实现选项卡效果的不同技巧和方法。通过研究这些示例,你可以进一步了解如何根据...

    小米商城,通过使用html+css+js实现

    1. **选项卡切换**:通过监听用户点击事件,动态改变`display`属性来切换不同的内容区域。 2. **轮播图**:实现图片的自动滑动和手动切换,通常会用到`setInterval`定时器,以及`prev`和`next`按钮的点击事件处理。 ...

    利用 CSS + JS 实现水平选项卡

    通过以上步骤,我们就成功地用CSS和JavaScript实现了一个基本的水平选项卡功能。这个功能允许用户在不离开当前页面的情况下切换不同的内容块,提高了用户体验。在实际项目中,你可能还需要考虑添加更多的特性,如...

    js+div+css选项卡

    js+div+css选项卡,可运行html看效果

    CSS+JS实现的圆角边框TAB选项卡滑动门代码

    在"CSS+JS实现的圆角边框TAB选项卡滑动门代码"实例中,我们将深入探讨以下关键知识点: 1. **CSS圆角边框**:CSS3的`border-radius`属性用于设置元素边框的圆角半径,允许我们创建不同大小的圆角效果。例如,`...

    20多个不错的系统页面模板(Div+CSS+图片)

    标题提及的"20多个不错的系统页面模板(Div+CSS+图片)"正是这样一套资源集合,它包含了用于构建高效、响应式和视觉吸引人的网页所需的各种元素。 Div+CSS是一种常见的网页布局技术,Div(Division)是HTML中的一个...

    JS+CSS+DIV实现选项卡(图片为背景)

    总的来说,JS+CSS+DIV实现的选项卡是一种实用且灵活的网页设计技术,可以满足多种应用场景。理解并掌握这一技术,对于提升网页交互性和用户体验至关重要。通过不断实践和优化,你可以创造出更多富有创意和功能强大的...

    通过jquery+css实现选项卡功能

    本教程将详细介绍如何利用jQuery和CSS技术来创建一款功能完善的选项卡组件,并且需要引入jQuery UI库以增强其表现力和可用性。 首先,我们需要在HTML中设置选项卡的基本结构。这通常包括一个包含所有选项标题的容器...

    js+css实现切换选项卡代码

    本文将详细介绍如何使用JavaScript(js)和层叠样式表(css)来实现一个简单的选项卡切换功能,并通过分析`demo.html`文件来展示具体的实现步骤。 首先,我们需要在HTML文件中创建基本的结构。一个典型的选项卡布局...

    jQuery+div+css选项卡列表样式

    本项目结合jQuery、div和CSS实现了一个兼容IE6、7、8以及Firefox的选项卡列表样式,适用于新闻文章和图片发布类网站。 首先,让我们深入理解每个部分的作用: 1. **jQuery**:jQuery 提供了一组强大的 API,使得...

    家居网-网页课程设计(JS + CSS + HTMl )+ 设计报告

    例如增删留言、Tab选项卡等。 (2)使用表单和控件的常用DOM属性、方法、事件进行表单前端验证1次和其他功能1次。 (3)使用BOM调用浏览器功能1次,例如页面滚动、秒杀倒计时、打印、通知、本地存储等。 (4)使用ECharts...

    网页模板设计效果图(DIV+CSS 百度有啊JS兼容超强选项卡滑动门封装类库)

    在本资源包中,"网页模板设计效果图(DIV+CSS 百度有啊JS兼容超强选项卡滑动门封装类库)" 提供了一个具体的设计实例,展示了如何利用现代网页技术来实现一个功能强大的网站界面。以下将详细介绍其中的关键知识点: 1...

    html+css+js期末大作业案例举例并介绍文档

    ### HTML + CSS + JS 期末大作业案例及详细介绍 #### 一、在线商城网站 - **功能要求**: - 展示商品列表。 - 支持用户注册登录。 - 实现购物车管理。 - 提供订单结算功能。 - **技术实现**: - **HTML**:...

Global site tag (gtag.js) - Google Analytics