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 26 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
Oct 22 Javascript
JS选取DOM元素的简单方法
Jul 08 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
Jan 06 Javascript
理解 javascript 中的函数表达式与函数声明
Jul 07 Javascript
Vue实现virtual-dom的原理简析
Jul 10 Javascript
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
js前端导出Excel的方法
Nov 01 Javascript
axios 处理 302 状态码的解决方法
Apr 10 Javascript
vue实现循环切换动画
Oct 17 Javascript
微信小程序实现带缩略图轮播效果
Nov 04 Javascript
react 移动端实现列表左滑删除的示例代码
Jul 04 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
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
php中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
ThinkPHP中I(),U(),$this-&gt;post()等函数用法
2014/11/22 PHP
apache中为php 设置虚拟目录
2014/12/17 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
2016/08/29 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
2019/05/07 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
JavaScript实现滚动加载更多
2020/12/27 Javascript
Python构造函数及解构函数介绍
2015/02/26 Python
python django 增删改查操作 数据库Mysql
2017/07/27 Python
Python2与python3中 for 循环语句基础与实例分析
2017/11/20 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
python模拟点击玩游戏的实例讲解
2020/11/26 Python
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
医院实习接收函
2014/01/12 职场文书
社团文化节策划书
2014/02/01 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
2014年电工工作总结
2014/11/20 职场文书
出生公证书
2015/01/23 职场文书
新闻报道稿范文
2015/07/23 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery