JavaScript小案例——tab栏切换

本文介绍了如何使用JavaScript实现Tab栏切换效果。案例包括两个主要模块:选修卡和对应内容区域。通过修改类名实现实现选中状态,并通过自定义属性确保内容与选项卡的对应。详细代码分析包括HTML、CSS和JS部分,提供了一个简单的实现逻辑,适用于学习和参考。
摘要由CSDN通过智能技术生成

题目:

当鼠标点击上面相应的的选项卡(tab),下面内容跟随变化。

案例分析:

  1. Tab栏切换有两大模块。
  2. 上面的模块选修卡,点击某一个,当前这一个底色会是红色,其它不变(排他思想)修改类名的方式。
  3. 下面内容的模块,会跟随上面选项卡变化。所有下面模块变化写到点击事件里面。
  4. 规律:下面的模块显示内容和上面的选修课一一对应,相匹配。
  5. 核心思路:给上面的tab——list里面的所有小li添加自定义属性,属性值从0开始编号。

代码分析:

1.HTML代码:

<body>
    <div class="tab">
        <div class="tab_list">
            <ul>
                <li class="current">商品介绍</li>
                <li>规格与包装</li>
                <li>售后保障</li>
                <li>商品评价</li>
                <li>手机社区</li>
            </ul>

        </div>
        <div class="tab_con">
            <div class="item" style="display: block;">
                商品模块介绍
            </div>
            <div class="item">
                规格包装模块内容
            </div>
            <div class="item">
                售后保障模块
            </div>
            <div class="item">
                商品介绍模块
            </div>
            <div class="item">
                手机社区模块
            </div>
        </div>
    </div>
</body>

2.css代码:

 <style>
          body{
         margin: 0;
         padding: 0;
        }
        .tab{
           
          
  • 4
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值