选项卡制作

<!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>

时间: 2024-10-14 22:52:33

选项卡制作的相关文章

EasyUI的选项卡制作

EasyUI的选项卡相比用纯粹的javascript来做要简单的多. <!DOCTYPE html> <html> <head> <title>面板组件</title> <meta charset="utf-8"> <!--需要引入的文件(包括自己的文件,一定要把自己的放到最后!)--> <script type="text/javascript" src="easy

简单的选项卡制作(原生JS)

<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <style> div{ width: 100px; height: 100px; background-color: aqua; color: white; display: none; } </style> </head> <

选项卡的制作

选项卡制作过程中的问题:1.把所有的input和div应丢在一个大的div中2.给按钮设置一个选中的颜色是通过class来设置的,通过行间样式让默认的div显示3.每次点击产生变化时要通过for循环将之前的演示给清空,设置className为空,display为none4.this的使用.我写的是oBtn[i],这个时候应该涉及到i的作用域的问题,所以一直报错.this就是指当前事件的按钮.5.下面对应的div是用js给按钮设置一个index的值 <!DOCTYPE html><html

:target伪类制作tab选项卡

:target伪类的作用是突出显示活动的HTML锚,下面是一个简单的例子: HTML代码: 1 <div> 2 <a href="#demo1">点击此处</a> 3 </div> 4 <div id="demo1">测试结果</div> CSS代码: 1 :target{ 2 color: #343434; 3 border: 1px solid red; 4 background-color

JavaScript学习笔记(二)——选项卡小结

Js制作选项卡小结 1.先构思好需要展示的页面效果,比如这样 2.需要显示的效果通过html和css制作出来,包括选项(第一课.第二课)的鼠标停留背景变色.下方选项页内容切换的内容等. 3.把此选项卡分为上下两个部分,并且3个选项对应3个选项页面.上方为id为tab的固定div,需要变换的是鼠标放入li时li切换背景(比如此时li为灰色背景):下方为content容器div,放入需要展示的内容(本例中为3个ul),初始效果为第一个ul显示block,后面两个为display:none. 4.将需

Axure高保真原型:移动客户端的设计与制作视频教程

Axure高保真原型:移动客户端的设计与制作(含8.0),课程一共103课时,是目前国内最完整的一套Axure视频教程. 教程出自:学途无忧网 课程观看地址:http://www.xuetuwuyou.com/course/25 第 1 章 :Axure 8.0 课时1:Axure 8.0 新增内容大纲.下载地址.汉化方法 课时2:设置元件样式和属性.设置调整页面样式和属性.页面模块及元件管理的改变.每个窗口的"增删查移"的优化 课时3:元件样式预设管理.页面快照.元件转换为"

jQuery中常用网页效果应用

一.常用网页效果应用 1.表单应用 表单由表单标签.表单域和表单按钮组成. 1.1单行文本框应用 例:获取和失去焦点改变样式 首先,在网页中创建一个表单,HTML代码如下 <form action="" method="post" id="regForm"> <fieldset> <legend>个人基本信息</legend> <div> <label for="user

这些特效对于学习前端我们很有用

jQuery商城系统开发网站下拉导航和图片布局代码点击>jQuery商城系统开发网站下拉导航和图片布局代码jQuery开源商城系统开发网站实用的下拉导航菜单和选项卡形式图片切换布局代码.基于swiper制作的网站导航和图片主页内容布局代码. jQuery拖动图片排序插件https://www.mk2048.com/demo/demo_target_desc.php?id=2hbai1aajQuery网格图片布局鼠标拖动图片自定义排序效果代码. jQuery大气的图片案例展示tab选项卡切换代码h

2017-3-30 Js实现导航栏,选项卡,图片轮播的制作

(一)导航栏的制作 显示的效果: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type=&quo