纯css实现页面标签的跳转

html代码:



<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>tab</title><style type="text/css">#main {width: 510px;margin: 100px auto 0;border: 1px solid #999;background-color: lightgreen;}label {display: inline-block;cursor: pointer;height: 52px;line-height: 52px;font-size: 16px;width: 70px;text-align: center;margin: 0 47px;}.radio {margin: 0;display: none;}.radio:nth-of-type(1):checked~label:nth-of-type(1) {/*当第一个radio是checked的input时选中下面的标签1增加样式*/color: #fff;border-bottom: 2px solid #fff;font-weight: bold;}.radio:nth-of-type(1):checked~.tab:nth-of-type(1) {/*当第一个radio是checked的input时选中下面的内容1增加样式*/display: block;}.radio:nth-of-type(2):checked~label:nth-of-type(2) {color: #fff;border-bottom: 2px solid #fff;font-weight: bold;}.radio:nth-of-type(2):checked~.tab:nth-of-type(2) {display: block;}.radio:nth-of-type(3):checked~label:nth-of-type(3) {color: #fff;border-bottom: 2px solid #fff;font-weight: bold;}.radio:nth-of-type(3):checked~.tab:nth-of-type(3) {display: block;}.tab {display: none;width: 100%;height: 240px;font-size: 24px;text-align: center;line-height: 240px;border-top: 1px solid #d8d8d8;background-color: #fff;}</style>
</head><body><div id="main"><input checked="checked" id="radio" class="radio" type="radio" name="radio"><!--单选框radio--><input id="radio1" class="radio" type="radio" name="radio"><input id="radio2" class="radio" type="radio" name="radio"><label for="radio">页签1</label><!--for属性绑定上面的input标签--><label for="radio1">页签2</label><label for="radio2">页签3</label><div class="tab">内容1</div><div class="tab">内容2</div><div class="tab">内容3</div></div>
</body></html>

css实现页面标签的跳转相关推荐

  1. 点击a标签,跳转到同一页面的指定内容,类似于点击按钮回到页面顶部效果

    点击a标签,跳转到同一页面的指定内容,类似于点击按钮回到页面顶部效果 这个效果实现方式很简单,只需要在a标签href内填上id名,在内容标签内加入id="名"便可. 下面是实现效果 ...

  2. html a标签点不到,html点击a标签不跳转页面

    1.为什么用a标签制作的按钮不能跳转 js页面跳转a标签和input标签的转换 工具/原料 Dreamweaver 8 方法/步骤 1.通常页面间的链接都是 html 的a标记超链接 2.它在页面中展 ...

  3. html中的坐标从哪里开始,HTML+CSS入门 页面内跳转到相应位置的3种方法

    本篇教程介绍了HTML+CSS入门 页面内跳转到相应位置的3种方法,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 首先设置所需的css和html 设置css .demo{ ...

  4. a标签不跳转+ajax异步请求+局部刷新页面

    a标签不跳转 <td style="text-align:center;"><a href="" style="color: #2d ...

  5. 小程序跳转样式布局错乱_解决导致CSS布局页面错乱的方法

    在做网站建设中,经常会遇到css布局页面错乱,下面是如解决错乱的方法. 1. float元素务必指定width属性 很多浏览器在显示未指定width的float元素时会有bug.所以不管float元素 ...

  6. a jquery 标签点击不跳转_jquery怎么让a标签不跳转?

    jquery让a不跳转的方法: 1.jquery中可以通过attr()方法设置a标签中的href属性为"#"来使a标签不跳转$(document).ready(function ( ...

  7. vue 后台系统中多页面标签

    在后台开发中,常用一种页面标签工具,每次点击菜单栏时,会在页面区域上方增加一个[标签页]如下图,可关闭,可切换页面等功能,常见于后台管理系统中. 以前,我以为这个是利用tabs组件开发的,但是后来看了 ...

  8. HTML常用标签及跳转

    文章目录 哇,今天要回学校了 一.HTML常用标签 1.音频和视频 2.超级链接 3.无序列表 4.有序列表 5.定义列表 6.布局标签 7.表格制作 8.合并单元格 9.表格分区 二.锚点跳转 1. ...

  9. html页面间的跳转及导航栏制作

    html页面间的跳转及导航栏制作 html页面间的跳转及导航栏制作技术:通过链接进行页面跳转,通过按钮进行页面跳转 页面跳转演示: 通过链接进行页面跳转 html超链接另一个html页面的方法:在一个 ...

  10. a jquery 标签点击不跳转_jquery如何才可以让a标签不跳转

    jquery如何才可以让a标签不跳转 发布时间:2020-11-11 10:05:18 来源:亿速云 阅读:75 作者:小新 这篇文章给大家分享的是有关jquery如何才可以让a标签不跳转的内容.小编 ...

最新文章

  1. Unix环境高级编程(二十一)数据库函数库
  2. Lua基础之字符串(string)
  3. jpa 测试_使用外星人进行测试:如何使用Arquillian测试JPA类型转换器
  4. python写入数据到excel_python实现查询的数据写入到excel
  5. oracle 会话数上不去_Oracle初识
  6. es6 Promise.resolve()方法
  7. poj3187【dfs】
  8. ASP.NET MVC4+BootStrap 实战(四)
  9. AndroidStudio使用localMaven
  10. 【GoWeb编程】准备起飞
  11. 计算机操作技能节,第十届知识技能节 网线制作竞赛方案
  12. 基于TCP协议的游戏代理接口测试工具<二>:工具架构与代理主体实现
  13. 2023最新车道线综述!近五年文章全面盘点(几何建模/机器学习/深度学习)
  14. Unity项目 - 捡苹果 Apple Picker
  15. Tether操纵市场了吗?
  16. go 运算符
  17. mr time android 最新版,MR.TIME MAKER for Android Wear
  18. java jersey介绍
  19. [附源码]Python计算机毕业设计JAVA高校田径运动会管理Django(程序+LW)
  20. Python 1-05 数字

热门文章

  1. 全地形机器人HEXA评测:不做玩具 钻洞爬台阶可编程 | 评测
  2. 在竞赛中不断成长--(广油最帅的崽)行走的皮卡丘
  3. Drools规则引擎讲解
  4. 员工信息管理系统--C语言
  5. Web服务器性能压力测试工具
  6. python制作通讯录
  7. (转)(全程图解)Axure RP8.0安装、破解、汉化教程
  8. 微信8.0自动发送炸弹python脚本
  9. Filezilla日文字符文件看不到或显示乱码的解决办法
  10. 怎么从转移特性曲线上看dibl_国民技术面试20200910