Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 개발자
- 개발 책 리뷰
- typescript
- 맨투맨
- 티셔츠
- brand
- HTML
- 제레미윈체스터
- JavaScript
- 후드티
- 책 후기
- 옷
- 프론트앤드
- 프론트엔드
- 브랜드
- 개발자패션
- 타입스크립트
- 생각정리
- jeremy
- frontend
- Winchester
- react
- 개발자후드
- 북 토크
- 후드
- 티셔츠디자인
- 개발자옷
- Jeremy Winchester
- clean code
- 지속 가능한 개발
Archives
- Today
- Total
Electronic Jeremy Record
[HTML]아코디언 메뉴 쉽게 만드는 태그 Details 본문
반응형
아코디언 메뉴 기능은 우리가 웹상에서 꽤나 자주 볼 수 있는 방법이다.
대개 Q&A나 FAQ 등 에서 많이 쓰는 방법인데
질문과 그 질문에 대한 대답
소제목과 그 소제목의 상세 내용
등을 보여줄 때
공간을 최소화하며, 사용자가 본인이 필요한 정보만 선택해서 볼 수 있게 하는 부분이다.
여태까진 css active modifier 를 이용하거나 javascript 에서 구현을 해왔지만
단순히 HTML만으로 구현할 수 있는 것이 있다.
바로
details
이 Details로 어떻게 구현하는지 보겠다.
<details>
<summary>열려라 참깨</summary>
<span>열렸다 들깨</span>
</details>
details의 태그 안에 2가지 요소를 넣을 수 있다.
summary 는 Q&A로 보면 Question 에 해당 되는 내용
그리고 아래 Answer로 들어갈 Contents
여기서는 span으로 하였지만 p로 하던 다른걸 하던 상관 없다.
summary에는 자동으로 열기/닫기 에 대한 화살표가 생긴다.
css를 통해서 더 이쁜 형태의 아코디언 메뉴를 만들 수도 있다.
실행 결과는 아래와 같다.
열려라 참깨
열렸다 참깨(css 안해서 그렇다 해서 더 이쁘게 만들 수도 있다)
HTML5는 알아볼수록 개발자가 CSS나 javascript에 쓰는 노력을 줄이는데 많은 도움을 주려고 한것 같다.
아직도 Web Audio/Vidio는 써보지도 못한 HTML5 API다
나중에 또 알아봐서 포스팅하도록하겠다!
반응형
'기술의기록' 카테고리의 다른 글
[github] gitMessage, git commit 규칙 만들기 (1) | 2022.03.10 |
---|---|
[TypeScript] tsConfig 설정 방법 (10) | 2022.02.11 |
[Javascript] 배열 앞뒤값을 활용하는 Array.prototype.reduce (4) | 2022.02.04 |
[HTML] 프로그래스바 1분만에 만들기 (12) | 2022.01.24 |
[HTML] input의 자동완성 기능 datalist (6) | 2022.01.19 |