html如何实现切换效果,纯CSS实现页签切换效果

主要运用了 CSS3 的 :checked 选择器,

代码结构跟使用js差不多,只是多了几个radio,

不知道性能上是js快还是css快呢?

CSS3 TAB

body {

font-family: 'Microsoft YaHei';

font-size: 14px;

background-color: #f5f4f7;

margin: 0;

color: #252525;

}

a {

text-decoration: none;

}

h3, h4 {

margin: 0;

font-weight: 400;

font-size: inherit;

}

ul {

padding-left: 0;

list-style: none;

margin: 0;

}

p {

margin-top: 0;

margin-bottom: 0;

}

.Jhds {

position: relative;

}

.Jhds .radio {

opacity: 0;

position: absolute;

}

.Jhds .radio:nth-of-type(1):checked ~ .tab-title label:nth-of-type(1) {

color: #fff;

background-color: #498fee;

}

.Jhds .radio:nth-of-type(2):checked ~ .tab-title label:nth-of-type(2) {

color: #fff;

background-color: #498fee;

}

.Jhds .radio:nth-of-type(3):checked ~ .tab-title label:nth-of-type(3) {

color: #fff;

background-color: #498fee;

}

.Jhds .radio:nth-of-type(1):checked ~ .tab-outer .tab-inner:nth-of-type(1) {

display: block;

}

.Jhds .radio:nth-of-type(2):checked ~ .tab-outer .tab-inner:nth-of-type(2) {

display: block;

}

.Jhds .radio:nth-of-type(3):checked ~ .tab-outer .tab-inner:nth-of-type(3) {

display: block;

}

.Jhds .tab-title {

font-size: 0;

padding: 15px;

text-align: center;

}

.Jhds .tab-title label{

display: inline-block;

color: #498fee;

text-align: center;

background-color: #fff;

border: 1px solid #498fee;

font-size: 14px;

width: 30%;

padding: 5px 0;

}

.Jhds .tab-title label:first-child {

border-right: 0 none;

border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

}

.Jhds .tab-title label:last-child {

border-left: 0 none;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

}

.Jhds .tab-outer .tab-inner {

display: none;

}

.Jhds .tab-inner li{

position: relative;

background-color: #fff;

}

.Jhds .title:after,

.Jhds .tab-inner li:before,

.Jhds .tab-inner li:last-child:after{

position: absolute;

left: 0;

content: '';

width: 100%;

height: 1px;

font-size: 0;

background-color: #d9d9d9;

-webkit-transform: scaleY(0.5);

transform: scaleY(0.5);

}

.Jhds .tab-inner li:before {

top: 0;

}

.Jhds .title:after,

.Jhds .tab-inner li:last-child:after {

bottom: 0;

}

.Jhds .title {

padding: 10px;

position: relative;

overflow: hidden;

}

.Jhds .title .Jhds-num {

color: #498fee;

white-space: nowrap;

}

.Jhds .title .time {

float: right;

display: inline-block;

}

.Jhds .list {

padding: 10px 60px 10px 10px;

position: relative;

color: #252525;

display: block;

}

.Jhds .price {

color: #f90;

margin-top: 5px;

}

.Jhds .num {

position: absolute;

right: 30px;

top: 50%;

height: 20px;

line-height: 20px;

margin-top: -10px;

}

.arrow {

position: absolute;

right: 10px;

top: 50%;

margin-top: -6px;

width: 10px;

height: 10px;

border-left: 1px solid #cfcfcf;

border-top: 1px solid #cfcfcf;

-webkit-transform: rotate(135deg);

transform: rotate(135deg);

}

@media screen and (max-width:370px) {

.Jhds .title .time {

float: none;

}

}

待付款

待签收

已完成

  • 进货单号:jkdjh2015072623125699

    今天 23:12 进货

    60°飞天茅台最好的茅台浓香1000ml

    待确认:¥129.00

    X6

  • 进货单号:jkdjh2015072623965199

    今天 23:12 进货

    50°西凤·御宴酒(精装版)500ml

    已发货:¥39.00

    X1

  • 进货单号:jkdjh2015072623126899

    今天 23:12 进货

    法国富乐男爵干红葡萄酒豪华大礼包

    已签收:¥369.00

    X6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465133.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上午写了一段代码,下午就被开除了~

俗话说得好,“代码写的少,离职少不了”。最近畅游互联网,发现一些离职小技巧,读后,内心被深深地打动了……但是,细细品过之后,发现对我们程序员不太适用了。例如:领导夹菜你转桌&…

nginx加载html目录下图片,nginx配置访问图片路径以及html静态页面的调取方法

nginx配置访问图片路径以及html静态页面的调取方法发布时间:2017-03-09 12:06来源:互联网当前栏目:web技术类给大家讲一个快速配置nginx访问图片地址,以及访问html静态页面的配置。1.实验环境首先随便某个路径下创建相应的目录。如…

一些Select检索高级用法

信息来源: 邪恶八进制信息安全团队 SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN 通配符的一些用法:(关键字:like % [] -)select * from tablename where column1 like [A-M]%这样可以选择出column字段中首字母在A-M之间的记录select * from table…

这5个bug我不信你没有写过

大家好,我是写代码的篮球。计算机专业的小伙伴,在学校期间一定学过 C 语言。它是众多高级语言的鼻祖,深入学习这门语言会对计算机原理、操作系统、内存管理等等底层相关的知识会有更深入的了解,所以我在直播的时候,多次…

微信小程序继续入坑指南

微信小程序继续入坑指南 wxml 类似于html 感觉和ejs灰常的相似 数据绑定 js Page({data: {message: "hello world"} })wxml <view>{{message}}</view> 使用的是https://mustache.github.io/模板引擎系统 对组件的属性和控制属性的更改 <view id"…

思科收购网络安全管理厂商Pari Networks

思科收购网络安全管理厂商Pari Networkshttp://netsecurity.51cto.com 2011-01-28 09:39 胡杨 译 网界网 我要评论(0)摘要&#xff1a;思科本星期宣布&#xff0c;它打算收购私营企业Pari Networks。这个企业是前思科工程师创建的&#xff0c;主要提供网络配置、变更和合规…

20年软件工程师的经验

软件工程师在做设计的时候&#xff0c;一定要有设计的思维&#xff0c;码农如果只是砌砖的&#xff0c;那么他的可替代性和技能能力并不高。前段时间看到一个设计师傅&#xff0c;在很狭小的空间内设计了非常非常不错的室内设计&#xff0c;利用了每一个可以利用的地方。如果我…

html超市代码,前端 CSS : 5# 纯 CSS 实现24小时超市

介绍原文链接感謝 comehope 大佬的 [前端每日实战]效果预览源代码地址代码解读1. html 结构命名规则使用了 BEM常规样式初始化* {margin: 0;padding: 0;box-sizing: border-box;}body {height: 100vh;overflow: hidden;}2. 街道背景街道背景分为两部分深蓝色的天空.street {hei…

继续努力奋斗,生活会更美好

回想起2010年&#xff0c;有点留恋&#xff0c;又有点让我伤感。 在北京这么长时间了&#xff0c;也该有段难忘的事啊&#xff01; 人们都说现时很残酷&#xff0c;才发现我的感觉是错的。现时让我很无奈。 现在不是以前。要做现在的自己。 做自己所想的&#xff0c;想自己所做…

送30块树莓派PICO 开发板!

大家好&#xff0c;今天是周日&#xff0c;给大家搞个小抽奖&#xff0c;送30块。嵌入式猛男必备&#xff0c;学嵌入式看『我要学嵌入式』&#xff0c;知识持久有力。点击关注&#xff0c;回复【1031】参与抽奖&#xff0c;免费送 10块 树莓派最新PICO开发板。学C语言看『写代码…

会考计算机考试vb知识点,高中会考计算机vb知识点.doc

学 海 无 涯PAGEPAGE 1一、知识点1&#xff0e;对象、属性、类、事件和事件处理的概念(1)对象是客观存在的事物或概念。它有两个特点&#xff1a;状态和行为。(2)一个对象的状态是通过若干个属性(property)来描述的&#xff1b;行为是指对属性进行操作和处理的方法(method)。在…

[转]过度情绪化心智模式的10大特征——看看你有几个?

1. 或者完胜或者完败的思考方式&#xff1a;这样考虑问题的人只用黑和白两种颜色来划分一切。如果某件事不是很完美&#xff0c;那他就认为这件事是彻底的失败。2. 过度概括&#xff1a;这时一个人会使用“总是”、“从来也不能”等字眼&#xff0c;并将一个单独的事件看作是一…

嘉立创又搞大事情了,与你我相关!

你们一定不知道嘉立创最近又悄咪咪的做了一件大事儿&#xff0c;硬创社硬件项目共享平台上线公测啦&#xff0c;这是一个帮助电子工程师实现技术变现的平台&#xff0c;平台刚刚上线公测&#xff0c;前期还在邀请电子工程师填充内容阶段&#xff0c;即日起平台每上传一个项目就…

c html联调,JS与native 交互简单应用

JS与native 交互简单应用一、objectiveC 语法简介二、简易项目浏览器搭建新建项目步骤&#xff1a;1>DraggedImage.png2>2222.png3>33333.png4>4444.png建立一个小的浏览器即webview关键代码如下&#xff1a;// context 上下文也可以在此处获取&#xff0c;开始加载…

基于Extjs的OPOA

基于ExtJs的opoa系统 OPOA是one page ,one application的简称&#xff0c;即单页系统&#xff0c;也就是说一个系统只有一个页面。就是要求所有其他的页面都以插件的形式在主页里显示&#xff0c;点击主页的一个菜单或链接按钮&#xff0c;调用一个模块的插件。插件在主页里以t…

写给我弟

我堂弟今年24岁&#xff0c;也是我最小的一个堂弟&#xff0c;我想给他说点事&#xff0c;想告诉他一些东西&#xff0c;但是也担心自己所说的&#xff0c;并不能让他认同和接受。我心里一定是有我弟的&#xff0c;也是装着我弟的&#xff0c;所以我弟的事情&#xff0c;我自己…

Chrome插件(扩展)

【干货】Chrome插件(扩展)开发全攻略 写在前面 我花了将近一个多月的时间断断续续写下这篇博文&#xff0c;并精心写下完整demo&#xff0c;写博客的辛苦大家懂的&#xff0c;所以转载务必保留出处。本文所有涉及到的大部分代码均在这个demo里面&#xff1a;https://github.com…

计算机科学与技术 天涯,计算机科学与技术专业

计算机科学与技术专业业务培养目标&#xff1a;本专业培养具有良好的科学素养&#xff0c;系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法&#xff0c;能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事…

Apache OpenJPA 2.1.0 发布

OpenJPA 是 Apache 组织提供的开源项目&#xff0c;它实现了 EJB 3.0 中的 JPA 标准&#xff0c;为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA 封装了和关系型数据库交互的操作&#xff0c;让开发者把注意力集中在编写业务逻辑上。OpenJPA 可以作为独立的持久…

手把手带你写一个中断输入设备驱动

今天群里有人问&#xff0c;要开始驱动开发的话从什么开始比较好。我说&#xff0c;应该开始去摸索触摸屏驱动&#xff0c;现在我想了下&#xff0c;触摸屏驱动可能会难了些&#xff0c;但是从一个GPIO开始&#xff0c;我觉得一定是一件很容易的事情。所以这篇文章就来了。大家…