html 实现tab切换的示例代码
这篇文章主要介绍了html 实现tab切换的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 tab切换在项目中也算是常用技术,一般实现tab切换都用js或者jq实现,今天介绍两种只用css实现tab切换方法: 方法一: 原理:通过label标签的关联属性和input的单选类型实现相应div的显示 1.创建一个类名为wrap的div当作容器 2.创建四个label标签,这将作为tab切换项 3.在每一个label中创建一个span标签(导航内容),input标签(实现选中于取消选中)type类型为radio,还要创建一个div作为这个导航项被点中是显示内容框, 这里要注意的是input标签的name必须是相同的,我这边取名叫tab 最终HTML为下面这样: <div> 重要的css,通过将input的width设为0使得input的那个小圆点不现实,又通过label的关联用导航项的点击实现input的checked,然后通过input:checked+div{display:block}实现相应div的显示 <style type="text/css"> 方法二: 原理:通过a标签的锚点实现切换,也就a的href的路径是要切换div的id 1.创建一个类名为wrap的div作为容器 2.创建一个类名为nav的div,在里边创建四个a标签,a标签的href分别是要切换到的div的id 3.创建一个和nav兄弟关系的类名为sh的容器用来放置切换的div 4.创建显示内容div,id分别和上面a标签对应 最终代码如下: (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |