<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>아코디언 액션</title>
<script src="jquery-3.6.0.min.js"></script>
<style type="text/css">
* {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	color: yellow;
	font-weight: bold;
}

#menu {
	position: absolute;
	width: 15%;
	height: 100%;
	background: darkgreen;
}

#menu a {
	display: block;
	background: lightgreen;
	border-top: 2px solid orange;
	border-bottom: 2px solid orange;
}

#menu a.on {
	color: red;
}

#menu li ul {
	display: none;
}

#menu li ul.on {
	display: block;
}

#menu ul a {
	background: lightblue;
	font-size: 12px;
}
</style>
<script type="text/javascript">
	$(document).ready(function() {
		$("#menu a.category").click(function() {
			$(this).next().addBack().toggleClass("on");
		});
	});
</script>
</head>
<body>
	<ul id="menu">
		<li><a href="#" class="category">상의</a>
			<ul>
				<li><a href="#">긴팔티</a></li>
				<li><a href="#">반팔티</a></li>
				<li><a href="#">가디건</a></li>
			</ul></li>
		<li><a href="#" class="category">하의</a>
			<ul>
				<li><a href="#">청바지</a></li>
				<li><a href="#">면바지</a></li>
				<li><a href="#">슬랙스</a></li>
			</ul></li>
		<li><a href="#" class="category">잡화</a>
			<ul>
				<li><a href="#">가방</a></li>
				<li><a href="#">신발</a></li>
				<li><a href="#">벨트</a></li>
			</ul></li>
	</ul>
</body>
</html>

'HTML·CSS' 카테고리의 다른 글

[HTML, CSS] jQuery 이용한 갤러리  (0) 2021.08.17
[HTML, CSS] 이벤트 유효성 범위  (0) 2021.08.17
DOM , BOM 개념 정리  (0) 2021.08.12
[HTML CSS] 기본 구조  (0) 2021.08.10
HTML CSS JS 이용한 로그인 페이지 만들기  (0) 2021.08.10

+ Recent posts