使用 CSS 设置标签栏分四步:创建 HTML 标签栏结构、设置标签栏样式、设置标签内容样式、添加切换逻辑,实现标签点击切换内容。

CSS 标签栏设置
如何设置 CSS 标签栏?
使用 CSS 设置标签栏涉及以下步骤:
1. 创建 HTML 结构
立即学习“前端免费学习笔记(深入)”;
首先,在 HTML 中创建标签栏的结构:
<code class="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></code>2. 设置标签栏样式
使用 CSS 为标签栏设置样式:
<code class="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;
}</code>3. 设置标签内容样式
为标签内容设置样式:
<code class="css">.tab-content {
display: none;
padding: 10px;
}
.tab-content.active {
display: block;
}</code>4. 添加切换逻辑
使用 JavaScript 或 jQuery 来添加切换标签的逻辑,例如:
<code class="javascript">const tabs = document.querySelectorAll('.tabs li');
const tabContents = document.querySelectorAll('.tab-content');
tabs.forEach((tab) => {
tab.addEventListener('click', (e) => {
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');
});
});</code>以上就是css标签栏怎么设置的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号