CSS3 target伪类用来改变页面中锚链接URL所指向的ID样式,例如你要改变描链接指向#tab的元素字体颜色为蓝色,那么你可以这样写成
#tab:target {color:blue}
浏览器支持:不支持IE8及以下的IE版本,IE9支持这个属性,其它非IE内核浏览器如:Firefox、Chrome、等这些浏览器都支持。
用法:target伪类与:hover、:link、:visited、:focus等伪类的用法一样。
html代码:
<div class="tablist"> <ul class="tabmenu"> <li><a href="#tab1">标签一</a></li> <li><a href="#tab2">标签二</a></li> <li><a href="#tab3">标签三</a></li> </ul> <div id="tab1" class="tab_content">tab1 content</div> <div id="tab2" class="tab_content">tab2 content</div> <div id="tab3" class="tab_content">tab3 content</div> </div>
css代码:
<style> .tab_content { position: absolute; } #tab1:target, #tab2:target, #tab3:target { z-index: 1; } </style>
好了,CSS3 target伪类实现Tab切换效果 就分享到这里,非常感谢你的来访。如果你很喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!
转载请注明:爱维科斯 » CSS3 target伪类实现Tab切换效果
如果文章对你有帮助,欢迎点击上方按钮打赏作者