HTML 代码
<div class="accordion-item bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700">
<h2 class="accordion-header mb-0" id="headingOne">
<button
class="accordion-button
relative
flex
items-center
w-full
py-4
px-5
text-base text-gray-800 dark:text-gray-200 text-left
bg-white dark:bg-gray-800
border-0
rounded-none
transition
focus:outline-none"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapseOne"
aria-expanded="true"
aria-controls="collapseOne"
>
Product Information
</button>
</h2>
<div
id="collapseOne"
class="accordion-collapse collapse show"
aria-labelledby="headingOne"
data-bs-parent="#accordionExample"
>
<div class="accordion-body py-4 px-5 text-gray-600 dark:text-gray-400">
This is the first item's accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
</div>
</div>
</div>
<div class="accordion-item bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700">
<h2 class="accordion-header mb-0" id="headingTwo">
<button
class="accordion-button
collapsed
relative
flex
items-center
w-full
py-4
px-5
text-base text-gray-800 dark:text-gray-200 text-left
bg-white dark:bg-gray-800
border-0
rounded-none
transition
focus:outline-none"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapseTwo"
aria-expanded="false"
aria-controls="collapseTwo"
>
Shipping Details
</button>
</h2>
<div
id="collapseTwo"
class="accordion-collapse collapse"
aria-labelledby="headingTwo"
data-bs-parent="#accordionExample"
>
<div class="accordion-body py-4 px-5 text-gray-600 dark:text-gray-400">
This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
</div>
</div>
</div>
<div class="accordion-item bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700">
<h2 class="accordion-header mb-0" id="headingThree">
<button
class="accordion-button
collapsed
relative
flex
items-center
w-full
py-4
px-5
text-base text-gray-800 dark:text-gray-200 text-left
bg-white dark:bg-gray-800
border-0
rounded-none
transition
focus:outline-none"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapseThree"
aria-expanded="false"
aria-controls="collapseThree"
>
Returns and Exchanges
</button>
</h2>
<div
id="collapseThree"
class="accordion-collapse collapse"
aria-labelledby="headingThree"
data-bs-parent="#accordionExample"
>
<div class="accordion-body py-4 px-5 text-gray-600 dark:text-gray-400">
This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
</div>
</div>
</div>
相关组件
社交媒体手风琴
响应式手风琴组件,支持社交媒体界面的黑暗主题,采用材料设计原则、三元配色方案和简单布局。不使用JavaScript,仅使用带有Tailwind CSS类的HTML。黑暗模式样式使用dark:前缀。
复古仪表板手风琴
Retro/Vintage Accordion Component for Dashboard,具有互补的配色方案和复杂的复杂性。包括使用 Tailwind CSS 的响应式设计和深色主题支持。无 JavaScript。图片来自 picsum.photos 和头像来自 randomuser.me。