js选项卡的制作方法


Posted in Javascript onJanuary 23, 2017

本文实例为大家分享了js选项卡的具体代码,供大家参考,具体内容如下

<!doctype html>
<html lang="en">
  <head>
   <meta charset="UTF-8">
   <title>选项卡</title>
  </head>
  <style>
    /*复位*/
  *{padding:0;margin:0;}
    div#tabs{
      width:600px;
      height:400px;
      margin:100px auto;
      position:relative;
    }
    .tab{
      width:100px;
      height:50px;
      position:absolute;
      top:0;
    }
    input.tab{
      z-index:11;
      opacity:0;
      cursor:pointer;
    }
    a.tab{
       z-index:10;
       text-align:center;
       line-height:50px;
       text-decoration:none;
       color:black;
       font-size:30px;
    }
    .tab1{
      left:0px;
    }
    .tab2{
      left:100px;
    }
    .tab3{
      left:200px;
    }
    /*鼠标滑过*/
    input.tab:hover+a{
     background-color:#ccc;
    }
    /*鼠标点击*/
    input.tab:checked+a{
      border:1px solid #ccc;
      border-bottom:none;
      background-color:white;
    }
    
    /*scroll设置*/
    div#scroll{
      position:absolute;
      top:50px;
      width:100%;
      height:350px;
      border:1px solid #ccc;
      overflow:hidden;
    }
    div#scroll>div.content{
      width:100%;
      height:100%;
      position:absolute;
      top:0;
      left:100%;
      padding:15px;
      transition:all 0.6s linear;
    }
    input.tab1:checked~div#scroll>div.content1,
    input.tab2:checked~div#scroll>div.content2,
    input.tab3:checked~div#scroll>div.content3{
      left:0%;
    }
  </style>
 <body>
  <div id="tabs">
   <input type="radio" name="tab" class="tab tab1" checked />
   <a href="#" class="tab tab1">选项一</a>
   <input type="radio" name="tab" class="tab tab2"/>
   <a href="#" class="tab tab2">选项二</a>
   <input type="radio" name="tab" class="tab tab3"/>
   <a href="#" class="tab tab3">选项三</a>
   <div id="scroll">
     <div class="content content1">
      哈哈111<br/>
      哈哈111<br/>
      哈哈111<br/>
      哈哈111<br/>
      哈哈111<br/>
     </div>
     <div class="content content2">
      哈哈222<br/>
      哈哈222<br/>
      哈哈222<br/>
      哈哈222<br/>
      哈哈222<br/>
     </div>
     <div class="content content3">
      哈哈333<br/>
      哈哈333<br/>
      哈哈333<br/>
      哈哈333<br/>
      哈哈333<br/>
     </div> 
   </div>
  </div>
 </body>

</html>

效果图:

js选项卡的制作方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS获取IUSR_机器名和IWAM_机器名帐号的密码
Dec 06 Javascript
JavaScript高级程序设计 事件学习笔记
Sep 10 Javascript
javascript真的不难-回顾一下基础知识
Jan 15 Javascript
js弹窗返回值详解(window.open方式)
Jan 11 Javascript
java、javascript实现附件下载示例
Aug 14 Javascript
Backbone中View之间传值的学习心得
Aug 09 Javascript
JS+HTML5 FileReader对象用法示例
Apr 07 Javascript
详解Angular2 之 结构型指令
Jun 21 Javascript
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
深入浅析AngularJs模版与v-bind
Jul 06 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
JavaScript生成随机验证码代码实例
Sep 28 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 #Javascript
详解javascript中对数据格式化的思考
Jan 23 #Javascript
JavaScript 栈的详解及实例代码
Jan 22 #Javascript
jQuery DateTimePicker 日期和时间插件示例
Jan 22 #Javascript
前端分页功能的实现以及原理(jQuery)
Jan 22 #Javascript
JavaScript 事件对内存和性能的影响
Jan 22 #Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
Jan 22 #Javascript
You might like
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
php操作access数据库的方法详解
2017/02/22 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
页面版文本框智能提示JS代码
2009/11/20 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
uwsgi+nginx部署Django项目操作示例
2018/12/04 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
calendar在python3时间中常用函数举例详解
2020/11/18 Python
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
俄罗斯优惠券网站:BIGLION
2017/05/21 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
2014年幼儿园元旦活动方案
2014/02/13 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
2015年安全生产责任书
2015/01/30 职场文书
党支部书记岗位职责
2015/02/15 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书