css标签栏怎么设置

ID:15219 / 打印
使用 css 设置标签栏分四步:创建 html 标签栏结构、设置标签栏样式、设置标签内容样式、添加切换逻辑,实现标签点击切换内容。

css标签栏怎么设置

CSS 标签栏设置

如何设置 CSS 标签栏?

使用 CSS 设置标签栏涉及以下步骤:

1. 创建 HTML 结构

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

首先,在 HTML 中创建标签栏的结构:

<div class="tabs">   <ul> <li><a href="#tab1">标签 1</a></li>     <li><a href="#tab2">标签 2</a></li>     <li><a href="#tab3">标签 3</a></li>   </ul> <div class="tab-content" id="tab1">内容 1</div>   <div class="tab-content" id="tab2">内容 2</div>   <div class="tab-content" id="tab3">内容 3</div> </div>

2. 设置标签栏样式

使用 CSS 为标签栏设置样式:

.tabs {   display: flex;   align-items: center;   background-color: #eee; }  .tabs ul {   list-style-type: none;   display: flex; }  .tabs li {   padding: 10px; }  .tabs a {   text-decoration: none;   color: #000; }  .tabs .active {   background-color: #ccc; }

3. 设置标签内容样式

为标签内容设置样式:

.tab-content {   display: none;   padding: 10px; }  .tab-content.active {   display: block; }

4. 添加切换逻辑

使用 JavaScript 或 jQuery 来添加切换标签的逻辑,例如:

const tabs = document.querySelectorAll('.tabs li'); const tabContents = document.querySelectorAll('.tab-content');  tabs.forEach((tab) =&gt; {   tab.addEventListener('click', (e) =&gt; {     e.preventDefault();      // 移除当前活动标签     const activeTab = document.querySelector('.tabs .active');     activeTab.classList.remove('active');      // 移除当前活动标签内容     const activeTabContent = document.querySelector('.tab-content.active');     activeTabContent.classList.remove('active');      // 添加活动标签     tab.classList.add('active');      // 显示活动标签内容     const targetContent = document.querySelector(tab.getAttribute('href'));     targetContent.classList.add('active');   }); });
上一篇: css颜色代码怎么取消
下一篇: css类样式怎么用

作者:admin @ 24资源网   2024-10-18

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。