纯CSS3制作TAB选项卡

这个CSS3 Tab样式已经写出来很久了,一直没有时间把它分享出来,也许网上还有其他很多这样子的代码,但没有一种是用到我说的:checked来做的,不管如何,多掌握一种方式对你也是有帮助的。 效果就如博客之前写过的一个Tab一样:有最新文章、热门文章和随机文章。

css3-tab1

第一种::checked

首先像平常写HTML和CSS一样,不过要使用input的radio来做为点击后选择的内容。通过input:checked来隐藏和显示需要对应的内容。 HTML代码如下:

<div class="widget widget-tab">
<input type="radio" name="widget-tab" id="new" checked="checked"/>
<input type="radio" name="widget-tab" id="hot"/>
<input type="radio" name="widget-tab" id="random"/>
<div class="widget-title inline-block">
<ul>
<li class="new">
<label for="new">最新博文</label>
</li>
<li class="hot">
<label for="hot">热评博文</label>
</li>
<li class="random">
<label for="random">随机博文</label>
</li>
</ul>
</div>
<div class="widget-box">
<ul class="new-list">
<li>……</li>
</ul>
<ul class="hot-list">
<li>……</li>
</ul>
<ul class="random-list">
<li>……</li>
</ul>
</div>
</div>

注意点:有几个标签页,就需要对应添加几个input,同时每个input的name必须设置为一致,同时这些input必须放在最前面,通过选择后来使用CSS3的同级元素链接符来改变样式。而Tab里面的“最新博文、热评博文、随机博文”都要用label包围起来,配上相对应的for. CSS代码如下:

.widget-tab input{display:none}
.widget-tab .widget-box ul{display:none}
#new:checked ~ .widget-title .new,#hot:checked ~ .widget-title .hot,#random:checked ~ .widget-title .random{background:#F7F7F7}
#new:checked ~ .widget-box .new-list,#hot:checked ~ .widget-box .hot-list,#random:checked ~ .widget-box .random-list{display:block}

主题测试文章,只做测试使用。发布者:小屋,转转请注明出处:http://www.rumenwu.com/site/1586.html

(4)
小屋的头像小屋
上一篇 2020年10月26日 下午9:36
下一篇 2020年10月27日 上午11:37

相关推荐

  • 谷歌搜索算法升级,盗版图书网站流量猛增

    北京时间 10 月 27 日晚间消息,据报道,在线教科书订阅服务 Perlego 的数据显示,谷歌近期对搜索算法的调整,可能加剧了在线图书的盗版势头。 利用搜索引擎优化(SEO)分析工具 Ahrefs,以及搜索流量监测工具 Keywords Everywhere,Perlego 监测了五年来主要在线图书盗版网站的搜索流量。 监测结果显示,最近一些最受欢迎的图…

    建站入门 2021年10月27日
    1.3K00
  • 大前端和小前端的区别

    1、小前端指的是Web前端,从浏览器端到web服务器端的所有开发; 2、而大前端就是所有前端的统称,比如Android、iOS、web、Watch等,最接近用户的那一层也就是UI层,然后将其统一起来,就是大前端。大前端最大的特点在于一次开发,同时适用于所有平台,开发者不用为一个APP需要做Android和iOS两种模式而担心。 大前端是web统一的时代,利用…

    建站入门 2022年2月7日
    1.3K00
  • 目标关键词是什么意思?

    目标关键词,指经过关键词分析确定下来的网站“主打”关键词,通俗地讲指,网站产品和服务的目标客户可能用来搜索的关键词。 一般情况下,目标关键词具有这些特征: 1、目标关键词一般作为网站首页的标题。 2、目标关键词一般是2-4个字构成的一个词或词组,名词居多。 3、目标关键词在搜索引擎每日都有一定数目的稳定搜索量。 4、搜索目标关键词的用户往往对网站的产品和服务…

    建站入门 2018年4月11日
    1.3K00
  • SEO文章怎么写?SEO文章写作逻辑

    本文大纲: 01 SEO文章的写作思路 02 SEO文章的写作举例 03 SEO文章撰写技巧 01 SEO文章的写作思路 1、选题(选关键词) 自媒体运营写文章的时候,会有选题这个环节,选题的目的在于能够最大程度激发用户的需求点。对于SEO文章来说,其实也是一样的,在SEO里选题其实就是选关键词,选目标词。如果选择了一个搜索量很小的关键词,这样从开始的时候就…

    建站入门 2022年2月7日
    1.1K00
  • 百度智能小程序SEO指南

    第一章、智能小程序建设如何对搜索友好 一、页面结构要求 1、页面结构清晰、各模块划分清晰。 2、分类划分明确,设置醒目,分类主题的文章对应发布到相应分类下。 3、Web化url结构清晰,易提炼成正则规则,如果有对应H5网站,建议形成对应关系。 4、页面导航设置合理,机器可读、位置突出,用户能很好得知所访问页面在小程序中的位置。 二、链接 链接在移动端依然起着…

    2019年5月6日
    1.0K00

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信