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 相关文章推荐
许愿墙中用到的函数
Oct 07 Javascript
js静态方法与实例方法分析
Jul 04 Javascript
最佳的addEvent事件绑定是怎样诞生的
Oct 24 Javascript
13 个JavaScript 性能提升技巧分享
Jul 26 Javascript
JS获取select-option-text_value的方法
Dec 26 Javascript
AngularJS中$watch和$timeout的使用示例
Sep 20 Javascript
详解jquery validate实现表单验证 (正则表达式)
Jan 18 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
Jul 24 Javascript
React Native中TabBarIOS的简单使用方法示例
Oct 13 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
Jul 13 Javascript
vue返回上一页面时回到原先滚动的位置的方法
Dec 20 Javascript
Weex开发之地图篇的具体使用
Oct 16 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 rsa加密解密使用详解
2015/01/14 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
ThinkPHP5.1验证码功能实现的示例代码
2020/06/08 PHP
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
python字典操作实例详解
2017/11/16 Python
python pyheatmap包绘制热力图
2018/11/09 Python
在Python中如何传递任意数量的实参的示例代码
2019/03/21 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
经典的班主任推荐信
2013/10/28 职场文书
烹调加工管理制度
2014/02/04 职场文书
关于召开会议的通知
2015/04/15 职场文书
2015年教师学期工作总结
2015/04/30 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
2016年记者节感言
2015/12/08 职场文书
2016年少先队活动总结
2016/04/06 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技
Win11自动黑屏怎么办 Win11自动黑屏设置教程
2022/07/15 数码科技