내용 1
내용 2
접을 수 있는 콘텐츠 섹션
내용 1
내용 2
Separated / Primary
내용
내용
Accordion 핵심 사용 가이드
접을 수 있는 콘텐츠 섹션을 제공하여 필요한 정보만 펼쳐볼 수 있게 합니다.
<div class="dewp-accordion" data-accordion="my-accordion">
<div class="dewp-accordion-item" data-accordion-item="item-1">
<button class="dewp-accordion-header" data-accordion-header>
<span class="dewp-accordion-title">첫 번째 아이템</span>
</button>
<div class="dewp-accordion-content" data-accordion-content>
<div class="dewp-accordion-content-inner">내용</div>
</div>
</div>
</div>
DEWP.initAccordion(
document.querySelector('[data-accordion="my-accordion"]'),
{ animation: true, multiple: false, autoClose: true }
);
.dewp-accordion-separated
.dewp-accordion-minimal
.dewp-accordion-primary
, .dewp-accordion-success
,
.dewp-accordion-warning
// 열기/닫기/토글
DEWP.openAccordionItem('my-accordion', 'item-1');
DEWP.closeAccordionItem('my-accordion', 'item-1');
DEWP.toggleAccordionItem('my-accordion', 'item-1');
// 전체 제어
DEWP.openAllAccordionItems('my-accordion');
DEWP.closeAllAccordionItems('my-accordion');
// 상태 조회
DEWP.isAccordionItemOpen('my-accordion', 'item-1');
DEWP.getActiveAccordionItems('my-accordion');
data-accordion
, data-accordion-item
,
data-accordion-header
, data-accordion-content
aria-expanded
, aria-controls
자동 적용