Sliding bottom tab 仿 bilibili 安卓客户端滑动 tab

本文档展示了如何使用HTML、CSS和JavaScript创建一个类似Bilibili安卓客户端的滑动底部标签导航。通过隐藏radio按钮并用label显示文字,结合CSS样式和JavaScript事件监听来实现选中标签时滑动条的动态调整。代码简洁易懂,适合初学者巩固基础知识。

Sliding bottom tab 仿 bilibili 安卓客户端滑动 tab

先看效果
在这里插入图片描述
😄第一次做效果,咱就是没写过,所以写来看看,顺便把基础知识练习一下

HTML

<nav>
   <div class="container">

     <input type="radio" name="nav" id="nav-song" checked>
     <label  for="nav-song">简介</label>

     <input type="radio" name="nav" id="nav-video">
     <label id="nav-video-lable" for="nav-video">评论 1104</label>

     <input type="radio" name="nav" id="nav-live">
     <label id="nav-live-lable" for="nav-live">点我发弹幕</label>

     <span class="glider"></span>
   </div>
 </nav>

个人觉得代码部分不是很难, 但也有几个地方需要像我一样的小白注意

  • 第一就是使用 <input type="radio"> 做选项卡之间互斥的情况, 并且使用 checked 默认选中某一项
  • 隐藏 <input> 而使用 <label> 作为选项卡显示的汉字;

CSS

  1. 整体, 取消所有的 padding, 和 margin, 并设置背景颜色和字体
    * {
         
         
      padding: 0
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值