프런트엔드-자바스크립트

자바스크립트 핵심

강사: 정프런트 · 작성자: 이종춘 · 작성일: 2026-05-28 20:47:14 · 조회수: 9

드롭다운 메뉴 설명
목록으로
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>드롭다운 메뉴</title>

<style>

*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:Arial, sans-serif;
background:#f5f5f5;
}

/* 헤더 */
header{
background:#111827;
padding:0 40px;
}

/* 메뉴 */
.menu{
display:flex;
list-style:none;
}

/* 메뉴 li */
.menu > li{
position:relative;
}

/* 상위 메뉴 */
.menu > li > a{
display:block;
color:white;
text-decoration:none;
padding:25px 30px;
transition:.3s;
}

.menu > li > a:hover{
background:#374151;
}

/* 서브 메뉴 */
.submenu{
position:absolute;
top:100%;
left:0;
width:220px;
background:white;
list-style:none;

display:none;

border-radius:0 0 12px 12px;
box-shadow:0 10px 20px rgba(0,0,0,.1);
}

/* 서브 메뉴 보이기 */
.menu li:hover .submenu{
display:block;
}

/* 서브 메뉴 링크 */
.submenu li a{
display:block;
padding:15px 20px;
text-decoration:none;
color:#333;
transition:.3s;
}

.submenu li a:hover{
background:#f1f5f9;
padding-left:30px;
}

</style>

</head>
<body>

<header>

<ul class="menu">

<li>
<a href="#">홈</a>
</li>

<li>
<a href="#">
골프 ▼
</a>

<!-- 서브메뉴 -->
<ul class="submenu">
<li>
<a href="#">
스크린 골프
</a>
</li>

<li>
<a href="#">
필드 골프
</a>
</li>

<li>
<a href="#">
골프 맛집
</a>
</li>
</ul>
</li>

<li>
<a href="#">
커뮤니티 ▼
</a>

<ul class="submenu">
<li>
<a href="#">
자유게시판
</a>
</li>

<li>
<a href="#">
후기게시판
</a>
</li>

<li>
<a href="#">
골프친구 찾기
</a>
</li>
</ul>
</li>

<li>
<a href="#">
AI 정보
</a>
</li>

</ul>

</header>

</body>
</html>
#드롭다운 메뉴

첨부 파일

0개
첨부된 파일이 없습니다.

댓글 / 답글

0개
댓글을 작성하려면 로그인하세요.
아직 댓글이 없습니다.