HTML Accordion 개념, 예제 코드

HTML Accordion Code

HTML Accordion : 그게 뭔데?

“HTML Accordian”이 무엇인지 쉽게 설명해볼게요. 아코디언이라고 하면 음악 악기가 떠오를 수도 있지만, 여기서는 웹 페이지에서 사용하는 특별한 방식의 메뉴를 말해요.

Accordion 메뉴란?

아코디언 메뉴는 여러 개의 섹션(부분)으로 나뉘어져 있고, 각 섹션을 클릭하면 그 내용이 펼쳐지는 메뉴예요. 이 방식은 웹 페이지의 내용을 깔끔하게 정리하고, 필요할 때만 내용을 볼 수 있게 도와줘요.

Accorion 메뉴 모습(섹션을 클릭해보세요)

섹션 1

이렇게 누르면 펼쳐지는 것을 아코디언 이라고 합니다.

섹션 2

이렇게 누르면 펼쳐지는 것을 아코디언 이라고 합니다.

섹션 3

이렇게 누르면 펼쳐지는 것을 아코디언 이라고 합니다.

 

왜 아코디언이라고 할까요?

아코디언 메뉴는 이름 그대로 악기 아코디언과 비슷하게 생겼어요. 악기 아코디언은 손으로 당기면 펼쳐지고, 밀면 접히죠? 아코디언 메뉴도 클릭하면 펼쳐지고, 다시 클릭하면 접히기 때문에 이렇게 불러요.

아코디언 메뉴가 왜 필요할까요?

  1. 깔끔한 웹 페이지: 모든 내용을 한 번에 보여주면 페이지가 너무 길어지고 복잡해 보일 수 있어요. 아코디언 메뉴를 사용하면 필요한 내용만 볼 수 있어서 페이지가 깔끔해요.
  2. 쉽게 찾기: 원하는 정보를 찾기 쉽게 만들어줘요. 각 섹션이 제목으로 나뉘어 있어서, 어떤 섹션에 필요한 정보가 있는지 바로 알 수 있죠.
  3. 재미있고 직관적: 클릭하면 내용이 펼쳐지니 재미있고, 직관적으로 사용할 수 있어요.

아코디언 메뉴 만들기

이제 HTML을 사용해서 간단한 아코디언 메뉴를 만들어볼게요.

<h3 style="font-family: Arial, sans-serif; color: #333;">Accorion 메뉴 모습(섹션을 클릭해보세요)</h3>
<details style="margin-bottom: 10px; border: 1px solid #ccc; border-radius: 4px;">
  <summary style="cursor: pointer; padding: 10px; background-color: #f1f1f1; border-bottom: 1px solid #ccc; outline: none;">섹션 1</summary>
  <p style="padding: 10px; margin: 0; background-color: white;">이렇게 누르면 펼쳐지는 것을 아코디언 이라고 합니다.</p>
</details>
<details style="margin-bottom: 10px; border: 1px solid #ccc; border-radius: 4px;">
  <summary style="cursor: pointer; padding: 10px; background-color: #f1f1f1; border-bottom: 1px solid #ccc; outline: none;">섹션 2</summary>
  <p style="padding: 10px; margin: 0; background-color: white;">이렇게 누르면 펼쳐지는 것을 아코디언 이라고 합니다.</p>
</details>
<details style="margin-bottom: 10px; border: 1px solid #ccc; border-radius: 4px;">
  <summary style="cursor: pointer; padding: 10px; background-color: #f1f1f1; border-bottom: 1px solid #ccc; outline: none;">섹션 3</summary>
  <p style="padding: 10px; margin: 0; background-color: white;">이렇게 누르면 펼쳐지는 것을 아코디언 이라고 합니다.</p>
</details>

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다