动态生成的tab选项卡功能

本文介绍了一种使用纯CSS和JavaScript实现的简洁美观的Tab切换效果。通过为不同的内容块添加显示和隐藏的类来实现内容切换,并利用CSS进行样式美化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写图片描述

<style>
    *{margin: 0;padding: 0;}
    .wrap{width: 300px;height: 250px;border:1px solid green;margin: 50px auto;}
    ul{list-style: none; height:40px;border-bottom: 1px solid red;}
    li{width: 100px; box-sizing: border-box;float: left;line-height: 40px;text-align: center;font-weight: bold;}
    .container{box-sizing: border-box;padding: 10px;}
    .active{color: red;background-color: yellow;}
    .con{display: none;}
    .show{display: block;}
</style>
<div>
    <ul>
        <li>社会新闻</li>
        <li>体育世界</li>
        <li>娱乐圈</li>
    </ul>
    <div class="container">
        <div class="con show">
            <p>社会新闻设置</p>
        </div>
        <div class="con show">
            <p>社会新闻设置</p>
        </div>
        <div class="con show">
            <p>社会新闻设置</p>
        </div>
    </div>
</div>
$(function(){
        $(".li").click(function(){
            var index = $(this).index();
            $(this).addClass("active").siblings().removeClass("active");
            $(".con").eq(index).addClass("show").siblings().removeClass("show");
        })
    });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值