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 相关文章推荐
Cookie 注入是怎样产生的
Apr 08 Javascript
javascript Firefox与IE 替换节点的方法
Feb 24 Javascript
javascript中&quot;/&quot;运算符常见错误
Oct 13 Javascript
jQuery中;function($,undefined) 前面的分号的用处
Dec 17 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
Feb 21 Javascript
详解angularjs的数组传参方式的简单实现
Jul 28 Javascript
react实现点击选中的li高亮的示例代码
May 24 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
Jul 30 Javascript
koa大型web项目中使用路由装饰器的方法示例
Apr 02 Javascript
Vue-cli3多页面配置详解
Mar 22 Javascript
uni-app微信小程序登录授权的实现
May 22 Javascript
vue elementUI表格控制对应列
Apr 13 Vue.js
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里的JS打印函数
2006/10/09 PHP
谈谈新手如何学习PHP
2006/12/14 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
php中fsockopen用法实例
2015/01/05 PHP
php实现源代码加密的方法
2015/07/11 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
表单提交验证类
2006/07/14 Javascript
jquery中this的使用说明
2010/09/06 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
JavaScript基本的输出和嵌入式写法教程
2015/10/20 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
常见python正则用法的简单实例
2016/06/21 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
快速解决jupyter notebook启动需要密码的问题
2020/04/21 Python
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
倩碧美国官网:Clinique美国
2016/07/20 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
活动总结怎么写啊
2014/05/07 职场文书
本科生自荐信
2014/06/18 职场文书
暑假学习心得体会
2014/09/02 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
Python实现随机生成迷宫并自动寻路
2021/06/13 Python