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 相关文章推荐
Jquery Autocomplete 结合asp.net使用要点
Oct 29 Javascript
详解JavaScript函数对象
Nov 15 Javascript
基于AngularJS前端云组件最佳实践
Oct 20 Javascript
Vue.js实现实例搜索应用功能详细代码
Aug 24 Javascript
Vue-router 类似Vuex实现组件化开发的示例
Sep 15 Javascript
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
Sep 22 Javascript
vue resource post请求时遇到的坑
Oct 19 Javascript
实时监控input框,实现输入框与下拉框联动的实例
Jan 23 Javascript
使用proxy实现一个更优雅的vue【推荐】
Jun 19 Javascript
vue动态改变背景图片demo分享
Sep 13 Javascript
js逆向解密之网络爬虫
May 30 Javascript
Node.js中出现未捕获异常的处理方法
Jun 29 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采集时被封ip的解决方法
2010/08/29 PHP
php利用header函数下载各种文件
2016/08/24 PHP
js 提交和设置表单的值
2008/12/19 Javascript
javascript smipleChart 简单图标类
2011/01/12 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
JS实现4位随机验证码
2020/10/19 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
python中的sort方法使用详解
2014/07/25 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
Python实现播放和录制声音的功能
2020/08/12 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
医学生求职自荐信
2013/10/25 职场文书
英语专业推荐信
2013/11/16 职场文书
个人整改方案范文
2014/10/25 职场文书
中学生检讨书范文
2014/11/03 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
舞出我人生观后感
2015/06/16 职场文书
导游词之井冈山
2019/11/20 职场文书
python基础之类属性和实例属性
2021/10/24 Python
Window server中安装Redis的超详细教程
2021/11/17 Redis
Python中的pprint模块
2021/11/27 Python