首页电脑使用css里怎么调用class css里怎么调出手机版的菜单

css里怎么调用class css里怎么调出手机版的菜单

圆圆2025-12-06 23:01:36次浏览条评论

答案是使用 data-tab 属性将标签与内容关联起来,通过 JavaScript 切换 active 类,并结合 display 属性和 CSS 控制隐藏的显示,从而实现标签切换效果。

HTML 结构

标签标题及其对应内容区域的定义:

选项1 选项2 选项3 这是标签1的内容 这是标签2的内容 这是标签3的内容 CSS 样式 display: flex; } .tab-header li { padding: 10px 20px; cursor: pointer; border: 1px solid #ccc; background: #f5f5f5; margin-right: 5px; } .tab-header li.active { background: #007cba; color: white; } .tab-content { display: none; padding: 20px; border: 1px solid #ccc; margin-top: -1px; } .tab-content.active { display:block; } JavaScript 控制开关

点击选项卡时移除所有 active 类,并为当前项添加内容和相应内容:Motiff

Motiff 是猿辅対拥有的界面设计工具,定位为“AI 时件电影” 126 查看详情

立即学习“前端免费学习笔记(前交)”;

document.querySelectorAll('.tab-header li').forEach(tab => { tab.addEventListener('click', () => {  

// 移除激活状态 document.querySelector('.tab-header li.active')?.classList.remove('active'); document.querySelector('.tab-content.active')?.classList.remove('active'); // 添加激活状态 const tabId = tab.dataset.tab; tab.classList.add('active'); document.getElementById(tabId).classList.add('active'); }); }); 动程点设计

data-tab 属性:用于链接标题和内容,简洁明了。active 显示控件类:CSS 通过 .tab-content.active { display: block; } 控件可见。JavaScript 仅负责切换类名:不直接操作样式,保持结构和行为分离。

基本上就是这样。这个程序轻量级,易于理解,适合在静态页面或小型项目中快速实现标签页功能。

以上是如何使用 CSS 实现简单的标签页切换——使用 display: none/block 和 active 类来控制详细内容,更多内容请关注乐哥常识网的其他相关文章!相关标签:css javascript java html ssl JavaScript css html foreach const class pointer display margin padding border background flex ul CSS 中 sticky 属性在浏览器渲染过程中有哪些特点?什么是 CSS 中 margin?

css如何制作简易选
蜂窝数据图表 蜂窝数据图标怎么设置快捷指令
相关内容
发表评论

游客 回复需填写必要信息