🐨CoalaCoding
DocsExamplesTry itBoardB반
🐨CoalaCoding

개발자를 위한 한국어 웹 기술 문서

문서

  • JavaScript
  • Web Publishing
  • React
  • Python

커뮤니티

  • 게시판
  • 예제 모음
  • Try it 에디터

기타

  • GitHub
  • 관리자
© 2026 CoalaCoding. All rights reserved.
  • 01_topBtn
  • 02_rollingBanner
  • 03_menu
  • 04_stickyMenu
  • 05_accordion
  • 06_swiper
  • 07_activeMenu
  • 스킬바 UI
  • 09_slide
  • 10_tab
  • 11_scrollEffect
  • 12_ajax
  • 13_tabSlide
  • 14_gsap
  • 15_adaption
  • 16_좋은-디자인을-위한-요소
  • 17_논리적vs물리적해상도
  • 18_게슈탈트이론
  • 19_색채심리학
  • 20_황금비율
  • 21_컬러모드
  • 22_디자인실무용어
  • 23_이미지파일의특징
  • 24_폰트와사이즈
  • 25_레이아웃기초
  • 26_10가지법칙
  • 27_아이트래킹
  • 28_색상을성공적으로고르는방법
  • 29_타이포그래피10가지팁
  • 30_스타일가이드만들기
  • 31_모바일디자인버튼
  • 32_조형요소
  • 33_6가지비주얼체계규칙
  • 34_아이콘디자인이론
  • 35_해상도와그리드시스템
  • 36_피그마란
  • 37_작업환경세팅
  • 38_인터페이스예제
  • 39_기능심화
  • 40_인터페이스설계
  1. 홈
  2. 문서
  3. HTML & CSS
  4. UI 컴포넌트
  5. 03_menu

03_menu

코드 블록의 Try it Yourself 버튼으로 직접 실행할 수 있다.

구문

미리보기
    <!DOCTYPE html>
      <html lang="ko">
      <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>2단계 메가메뉴</title>
        <link rel="stylesheet" href="menu.css">
      </head>
      <body>
        <nav class="nav">
          <ul class="menu">
            <li class="item">
              <a href="#" class="link">카테고리1</a>
              <div class="mega">
                <div class="row">
                  <div class="col">
                    <h3>서브1-1</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                      <li><a href="#">항목3</a></li>
                    </ul>
                  </div>
                  <div class="col">
                    <h3>서브1-2</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                      <li><a href="#">항목3</a></li>
                    </ul>
                  </div>
                  <div class="col">
                    <h3>서브1-3</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                      <li><a href="#">항목3</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>
            <li class="item">
              <a href="#" class="link">카테고리2</a>
              <div class="mega">
                <div class="row">
                  <div class="col">
                    <h3>서브2-1</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                    </ul>
                  </div>
                  <div class="col">
                    <h3>서브2-2</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>
            <li class="item">
              <a href="#" class="link">카테고리3</a>
              <div class="mega">
                <div class="row">
                  <div class="col">
                    <h3>서브3-1</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                      <li><a href="#">항목3</a></li>
                      <li><a href="#">항목4</a></li>
                    </ul>
                  </div>
                  <div class="col">
                    <h3>서브3-2</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                    </ul>
                  </div>
                  <div class="col">
                    <h3>서브3-3</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                      <li><a href="#">항목3</a></li>
                    </ul>
                  </div>
                  <div class="col">
                    <h3>서브3-4</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>
            <li class="item">
              <a href="#" class="link">카테고리4</a>
              <div class="mega">
                <div class="row">
                  <div class="col">
                    <h3>서브4-1</h3>
                    <ul>
                      <li><a href="#">항목1</a></li>
                      <li><a href="#">항목2</a></li>
                      <li><a href="#">항목3</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>
          </ul>
        </nav>

        <section>
          <h1>2단계 메가메뉴 예제</h1>
          <p>상단 메뉴에 마우스를 올려보세요.</p>
        </section>

        <script src="menu.js"></script>
      </body>
      </html>
    ```

목차

  • 구문