⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

Bootstrap 折叠面板 Accordion

学习Bootstrap Accordion组件的使用:手风琴效果、自定义样式 · 难度:入门 · +15XP

Accordion 手风琴

Accordion用于在有限空间内展示可折叠的内容区域。

基本结构

<div class="accordion" id="faq">
  <div class="accordion-item">
    <h2 class="accordion-header">
      <button class="accordion-button" data-bs-toggle="collapse"
              data-bs-target="#answer1">
        问题一:如何使用?
      </button>
    </h2>
    <div id="answer1" class="accordion-collapse collapse show"
         data-bs-parent="#faq">
      <div class="accordion-body">答案内容...</div>
    </div>
  </div>
</div>

关键属性

属性说明
data-bs-toggle="collapse"点击切换折叠
data-bs-target关联的内容区域
data-bs-parent父手风琴ID(实现互斥)
.show初始展开
collapsed初始折叠状态

Flush样式

<div class="accordion accordion-flush">
  <!-- 无边框无背景的手风琴 -->
</div>

💡 练习

创建FAQ手风琴:3个问答项,默认展开第一项,点击一项时其他自动关闭。
Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 65 篇
0 完成
🔥 0