Css实现tab选项卡切换的方法: 利用 t arg et的特性,可以实现纯css的tab效果切换,代码为【 # tab1:target,#tab2:target,#tab3:target{z -i ndex:1;}】。
本教程操作环境:windows7系统、css3版,DELL G3 电 脑。
Css实现tab选项卡切换的方法:
CSS3 伪类 target
利用target的特性,可以实现纯css的tab效果切换
示例代码如下
代码如下:
<style ty PE ="text/css"> .tabmenu{ pos IT ion:absolute; top:-28px; left:144px; mar gin :0px; } .tabmenu li{ dis play :inline-block; } .tabmenu li a{ display:block; padding:5px 10px; margin:0 10px 0 0; border:1px solid #91a7b4; border-radius:5px 5px 0 0; background-color:#e3 F1 f8; color:#333; text-decoration: none; font- Size: 16px; } .tablist{ position:relative; top:200px; margin:0 auto; width:600px; min-h ei ght:200px; } .tab_content{ position:absolute; width:600px; height:170px; padding:15px; border:1px solid #91a7b4; border-radius:10px; box -s hadow:0 2px 3px rgba(0,0,0,0,1); font-size:16px; line-height:16px; color:#666; background-color:#fff; } #tab1:target,#tab2:target,#tab3:target{ z-index:1; } </style> <div class="tablist"> <ul class="tabmenu"> <li><a hr ef="#tab1">tab1</a></li> <li><a href="#tab2">tab2</a></li> <li><a href="#tab3">tab3</a></li> </ul> <div id="tab1" class="tab_content">tab1</div> <div id="tab2" class="tab_content">tab2</div> <div id="tab3" class="tab_content">tab3</div> </div>
最关键的代码
代码如下:
#tab1:target,#tab2:target,#tab3:target{ z-index:1; }
先根据target的特性 锚 链接到对应的div,再根据z-index的属性, 改变 div的层级关系,从而实现tab的切换效果!
target兼容性
最后提一下兼容性问题:因为这是CSS3新特性,所以不兼容老版本的浏览器,例如IE678。
相关学习推荐:css教程
以上就是Css如何实现tab选项卡切换的详细内容,更多请关注其它相关 文章 !
总结
以上是 为你收集整理的 Css如何实现tab选项卡切换 全部内容,希望文章能够帮你解决 Css如何实现tab选项卡切换 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did199499