html两个tab页面,html如何实现tab页面切换
html实现tab页面切换的方法:首先创建一个类名为wrap的div当作容器;然后创建四个label标签,在每一个label中创建一个span标签;最后创建一个div作为这个导航项。
本教程操作环境:windows7系统、html5版,DELL G3电脑。
html实现tab页面切换的方法:
原理:通过label标签的关联属性和input的单选类型实现相应div的显示
1、创建一个类名为wrap的div当作容器
2、创建四个label标签,这将作为tab切换项
3、在每一个label中创建一个span标签(导航内容),input标签(实现选中于取消选中)type类型为radio,还要创建一个div作为这个导航项被点中是显示内容框,
这里要注意的是input标签的name必须是相同的,我这边取名叫tab
最终HTML为下面这样:
home
list
news
mine
重要的css,通过将input的width设为0使得input的那个小圆点不现实,又通过label的关联用导航项的点击实现input的checked,然后通过input:checked+div{display:block}实现相应div的显示
*{margin: 0;padding: 0;}
.wrap{
margin: 20px auto;
width: 403px;
height: 600px;
border:1px solid brown;
position: relative;
}
label{
width: 100px;
height: 30px;
float: left;
text-align: center;
line-height:30px;
border-right: 1px solid brown;
border-bottom: 1px solid brown;
}
label:nth-of-type(4){
border-right: none;
}
label span{
cursor: pointer;
}
label div{
width: 403px;
height: 568px;
position: absolute;
left: 0;
top: 31px;
background: #eeeeee;
display: none;
}
label input{
width: 0;
}
input:checked+div{
display: block;
}
html两个tab页面,html如何实现tab页面切换相关推荐
- vue中怎么清空tab选项卡的缓存_vue Tab切换以及缓存页面处理的几种方式
前言 相信tab切换对于大家来说都不算陌生,后台管理系统中多会用到.如果不知道的话,可以看一下浏览器上方的标签页切换,大概效果就是这样. 1.如何切换 使用动态组件,相信大家都能看懂(部分代码省略) ...
- uniapp滑动切换tab标签_Web前端,Tab切换,缓存,页面处理的几种方式
前言 相信tab切换对于大家来说都不算陌生,后台管理系统中多会用到.如果不知道的话,可以看一下浏览器上方的标签页切换,大概效果就是这样. 1.如何切换 使用动态组件,相信大家都能看懂(部分代码省略)/ ...
- java提交数据到另一个页面_JS实现把一个页面层数据传递到另一个页面的两种方式...
由于之前面试,被问到过此问题,所以今天特意整理了一下.由于自己技术水平有限,若存在错误,欢迎提出批评. 本博客整理了两种方式从一个页面层向另一个页面层传递参数. 一. 通过cookie方式 1. 传递 ...
- [html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由
[html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由 两个页面 pc端布局和交互行为跟移动端不一样, 两个页面反而更好维护 个人简介 ...
- 同一页面实现多个Tab选项卡功能
同一页面实现多个TAB选项卡功能 下载地址: http://down.51cto.com/data/988585 本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/x ...
- 从一个html页面传值到另一个页面,两个html之间的值传递(js location.search用法)
从一个html页面传值到另一个页面,两个html之间的值传递(js location.search用法) 转载,点击跳转
- 两个ListView实现的Android点餐页面
ListView实现的点餐页面(含热门推荐.购物车) 这是我的第一篇博文,主要是用来记录自己的学习过程,同时方便和大家互相学习.第一次写,写的不好,大家还请多包涵. 首先来看看这个页面的效果图: 该页 ...
- vue 签署文件两张图合并成一张图 h5页面转换成图片并长按保存在本地
在做让用户在页面签名并把当前页面保存为图片,附上完整代码 (直接复制代码,更改接口地址或删除接口逻辑可直接复用) **准备工作:安装 npm install vue-esign --save 全局 ...
- bootdo项目,js打开页面为新的tab页
bootdo 打开新页面为新的tab页 contabs.js 最后添加一下代码 * 新增一个选项卡* url :选项卡的内容(跳转的地址)* title:选项卡的标题* size: name的ifra ...
- selenium中webdriver跳转新页面后定位置新页面的两种方式
刚刚在写Python爬虫的时候用到了selenium , 在跳转新页面时发现无法定位新页面 , 查找不到新页面的元素 一番查询后得到了解决方法 , 便记录下来备忘 , 也与大家分享 # 页面跳转代码. ...
最新文章
- 《微信跳一跳》安卓手机刷分软件搭建及攻略
- 项目经理需要注意的四件事
- 构建器模式:适用于代码,适用于测试
- H2 database 操作操作内存表
- LED流水灯程序——小白的单片机笔记
- 相机模型与标定(一)--相机标定概述
- JavaScript 02
- 基于PC-DIMS脱机软件 的海克斯康三坐标机脱机编程软件手册。
- 维控触摸屏编程手册_维控触摸屏AB PLC地址编辑说明
- java图书馆_java入门第三季--图书馆借书系统
- 完全支持双层PDF 开源的PDF分离与合并软件 C 版本 转自codeproject
- wampserver大红色橘色变成绿色
- iphone6s维修定位服务器,iphone6s修理点
- Python - 面向对象编程 - 实战(5)
- 肉牛养殖前景好,他尝到甜头带富了贫困户
- 认识LTE平台(一):LTE的物理层
- 无聊实习日记之数据结构篇-ch1(番外)算法概要(考生福利)
- 如何打开一个网页做自动化测试
- anychat java_开发流程 · anychat_sdk_java_doc · 看云
- 如何判断一个网页是不是一个Blog的首页?