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 相关文章推荐
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
May 08 Javascript
js函数获取html中className所在的内容并去除标签
Sep 08 Javascript
require.js深入了解 require.js特性介绍
Sep 04 Javascript
js面向对象之公有、私有、静态属性和方法详解
Apr 17 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
May 12 Javascript
jQuery遍历json的方法(推荐)
Jun 12 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
Jun 11 Javascript
AngularJs导出数据到Excel的示例代码
Aug 11 Javascript
利用ES6实现单例模式及其应用详解
Dec 09 Javascript
vue实现商品加减计算总价的实例代码
Aug 12 Javascript
chosen实现省市区三级联动
Aug 16 Javascript
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开发大型项目的一点经验
2006/10/09 PHP
解决php中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
php在线打包程序源码
2008/07/27 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
php不写闭合标签的好处
2014/03/04 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
php简单获取复选框值的方法
2016/05/11 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
关于document.cookie的使用javascript
2010/10/29 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
django 模版关闭转义方式
2020/05/14 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
车辆年审委托书范本
2014/09/18 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
英雄儿女观后感
2015/06/09 职场文书
水浒传读书笔记
2015/06/25 职场文书
告知书格式
2015/07/01 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
php双向队列实例讲解
2021/11/17 PHP