머티리얼 디자인 아코디언 컴포넌트 - Tailwind CSS
반응형 효과 및 어두운 테마 지원을 포함한 Material Design 스타일의 아코디언 구성 요소입니다. Tailwind CSS를 사용하고 자리 표시자 이미지/아바타를 포함합니다.
HTML 코드
<div class="accordion">
<div class="accordion-item">
<div class="accordion-header">
<h2 class="accordion-title">Section 1</h2>
</div>
<div class="accordion-content">
<p>Content for section 1.</p>
<img src="https://picsum.photos/seed/picsum/200/300" alt="Placeholder image">
</div>
</div>
<div class="accordion-item">
<div class="accordion-header">
<h2 class="accordion-title">Section 2</h2>
</div>
<div class="accordion-content">
<p>Content for section 2.</p>
<div class="flex items-center">
<img class="w-10 h-10 rounded-full mr-4" src="https://randomuser.me/api/portraits/men/1.jpg" alt="Avatar">
<span>User Name</span>
</div>
</div>
</div>
</div>
<style>
.accordion-item {
border: 1px solid #ddd;
margin-bottom: 8px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
border-radius: 4px;
}
.accordion-header {
background-color: #f5f5f5;
padding: 16px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
}
.accordion-title {
margin: 0;
font-size: 18px;
font-weight: 500;
}
.accordion-content {
padding: 16px;
display: none; /* Initially hidden */
}
.accordion-item.active .accordion-content {
display: block; /* Show when active */
}
@media (max-width: 768px) {
.accordion-header {
padding: 12px;
}
.accordion-title {
font-size: 16px;
}
}
/* Dark Mode */
@media (prefers-color-scheme: dark) {
.accordion-item {
border-color: #555;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.accordion-header {
background-color: #333;
color: #eee;
}
}
</style>
관련 구성 요소
아코디언 구성 요소
음식/레스토랑 웹사이트를 위해 설계된 복잡하고 반응이 빠른 아코디언 구성 요소로, 쾌활한 사탕/달콤한 색 구성표와 함께 깨끗한 스위스/국제 타이포그래피 스타일을 특징으로 합니다. 다크 모드 지원이 포함됩니다.
Industrial_Vibrant_Dating_Accordion
적당히 복잡한 인더스트리얼 스타일의 아코디언 구성 요소로 생생한 색상으로 데이트 및 소셜 플랫폼에 적합합니다. 노출된 요소, 무거운 타이포그래피, 다크 모드 지원으로 완전한 응답성을 제공합니다.
기업프로페셔널아코디언
고대비의 기업/전문가 테마의 아코디언 구성 요소는 비영리 및 자선 단체에 적합합니다. 깔끔한 디자인, 대담한 색상 조합, 다크 모드 지원으로 완벽한 반응성이 특징입니다.