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报错 Object doesn't support this property or method的原因分析
Mar 31 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
Sep 20 Javascript
中文字符串截取的js函数代码
Apr 17 Javascript
学习jQuey中的return false
Dec 18 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
Javascript 制作图形验证码实例详解
Dec 22 Javascript
关于javascript事件响应的基础语法总结(必看篇)
Dec 26 Javascript
React中使用UEditor百度富文本的方法
Aug 22 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
Dec 06 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
Jul 25 Javascript
layer iframe 设置关闭按钮的方法
Sep 12 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脚本中include文件出错解决方法
2008/11/20 PHP
array_multisort实现PHP多维数组排序示例讲解
2011/01/04 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
php旋转图片90度的方法
2013/11/07 PHP
PHP常用技术文之文件操作和目录操作总结
2014/09/27 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
使用prototype.js 的时候应该特别注意的几个问题.
2007/04/12 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
JavaScript中this详解
2015/09/01 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
2016/06/23 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
vue+axios实现post文件下载
2019/09/25 Javascript
python实现代理服务功能实例
2013/11/15 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
python 判断网络连通的实现方法
2018/04/22 Python
python argparse传入布尔参数false不生效的解决
2020/04/20 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
白色公司:The White Company
2017/10/11 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
电子狗项圈:eDog Australia
2019/12/04 全球购物
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
爱心助学感谢信
2015/01/21 职场文书
2015个人半年总结范文
2015/03/09 职场文书
三下乡活动心得体会
2016/01/23 职场文书
《陶罐和铁罐》教学反思
2016/03/03 职场文书
智慧人生:永远不需要向任何人解释你自己
2019/08/20 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js