HTML 代码
<div class="max-w-md mx-auto"> <div class="bg-gradient-to-br from-gray-200 to-gray-300 dark:from-gray-700 dark:to-gray-800 shadow-xl rounded-lg"> <div class="border-b border-gray-300 dark:border-gray-600"> <button class="w-full flex justify-between items-center p-4 text-gray-700 dark:text-gray-300 font-semibold"> <span>Product Details</span> <svg class="w-5 h-5 transform transition-transform duration-200 rotate-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </button> <div class="p-4 border-t border-gray-300 dark:border-gray-600 hidden"> <p class="text-gray-600 dark:text-gray-400 text-sm">Here you can add detailed product information like specifications, materials, etc. This content is hidden by default and revealed when the accordion is expanded.</p> </div> </div> <div class="border-b border-gray-300 dark:border-gray-600"> <button class="w-full flex justify-between items-center p-4 text-gray-700 dark:text-gray-300 font-semibold"> <span>Shipping & Returns</span> <svg class="w-5 h-5 transform transition-transform duration-200 rotate-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </button> <div class="p-4 border-t border-gray-300 dark:border-gray-600 hidden"> <p class="text-gray-600 dark:text-gray-400 text-sm">Information about shipping options, delivery times, and return policy goes here. Keep it concise and easy to read.</p> </div> </div> <div> <button class="w-full flex justify-between items-center p-4 text-gray-700 dark:text-gray-300 font-semibold"> <span>Customer Reviews</span> <svg class="w-5 h-5 transform transition-transform duration-200 rotate-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </button> <div class="p-4 border-t border-gray-300 dark:border-gray-600 hidden"> <div class="flex items-start mb-4"> <img class="w-10 h-10 rounded-full mr-4" src="https://randomuser.me/api/portraits/lego/1.jpg" alt="Avatar"> <div> <p class="text-gray-700 dark:text-gray-300 font-semibold">Jane Doe</p> <p class="text-gray-600 dark:text-gray-400 text-sm">This product is amazing! Highly recommend.</p> </div> </div> <div class="flex items-start"> <img class="w-10 h-10 rounded-full mr-4" src="https://randomuser.me/api/portraits/women/2.jpg" alt="Avatar"> <div> <p class="text-gray-700 dark:text-gray-300 font-semibold">John Smith</p> <p class="text-gray-600 dark:text-gray-400 text-sm">Good quality and fast shipping.</p> </div> </div> </div> </div> </div></div>
相关组件
手风琴组件
手风琴组件,具有3D设计、响应式效果和暗主题支持,仅使用HTML和CSS(Tailwind CSS)。该组件使用CSS实现暗模式,并包含用于流畅手风琴的过渡效果。它是完全响应式的。不使用JavaScript。
复古仪表板手风琴
Retro/Vintage Accordion Component for Dashboard,具有互补的配色方案和复杂的复杂性。包括使用 Tailwind CSS 的响应式设计和深色主题支持。无 JavaScript。图片来自 picsum.photos 和头像来自 randomuser.me。
社交媒体手风琴
响应式手风琴组件,支持社交媒体界面的黑暗主题,采用材料设计原则、三元配色方案和简单布局。不使用JavaScript,仅使用带有Tailwind CSS类的HTML。黑暗模式样式使用dark:前缀。