모바일 576px일시 전체메뉴 오른쪽으로 슬라이드 되는 html+css+script 입니다.
[code]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Slide Menu</title>
<style>
.slide-menu-mn {
position: fixed;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background-color: #fff;
transition: left 0.3s ease-in-out;
}
.slide-menu-mn.active {
left: 0;
}
.close-btn-mn {
position: absolute;
top: 10px;
right: 10px;
font-size: 20px;
color: #000;
}
/* 576px 이상인 경우에는 슬라이드 메뉴가 열리지 않음 */
@media (min-width: 576px) {
.slide-menu-mn {
display: none;
}
.float-l {
display: none;
}
}
</style>
</head>
<body>
<div id="slide-menu-mn" class="slide-menu-mn">
<!-- 슬라이드 메뉴 내용 -->
<button type="button" id="close-btn-mn" class="close-btn-mn">
<i class="comp_icon_lnb_close">X</i>
</button>
<h1>Slide Menu</h1>
<ul>
<li><a href="#">메뉴 1</a></li>
<li><a href="#">메뉴 2</a></li>
<li><a href="#">메뉴 3</a></li>
</ul>
</div>
<div class="float-l">
<button type="button" class="btn-mn">
<i class="icon-gnb icon-threebar d-block"></i>
</button>
</div>
<script>
const slideMenu = document.getElementById('slide-menu-mn');
const openButton = document.querySelector('.btn-mn');
const closeButton = document.getElementById('close-btn-mn');
// 슬라이드 메뉴 열기
openButton.addEventListener('click', () => {
slideMenu.classList.add('active');
});
// 슬라이드 메뉴 닫기
closeButton.addEventListener('click', () => {
slideMenu.classList.remove('active');
});
</script>
</body>
</html>
[/code]
게시판 목록
영카트5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 71 | 10년 전 | 7872 | ||
| 70 | 10년 전 | 5642 | ||
| 69 | 10년 전 | 5786 | ||
| 68 | 11년 전 | 11894 | ||
| 67 | 11년 전 | 8073 | ||
| 66 | 11년 전 | 6184 | ||
| 65 | 11년 전 | 6312 | ||
| 64 | 11년 전 | 6624 | ||
| 63 | 11년 전 | 7038 | ||
| 62 | 11년 전 | 10229 | ||
| 61 | 11년 전 | 23165 | ||
| 60 |
xepiesta
|
11년 전 | 4875 | |
| 59 | 11년 전 | 8271 | ||
| 58 | 11년 전 | 9004 | ||
| 57 | 11년 전 | 6684 | ||
| 56 |
|
11년 전 | 7169 | |
| 55 |
|
11년 전 | 6205 | |
| 54 | 11년 전 | 15790 | ||
| 53 |
kiplayer
|
11년 전 | 6656 | |
| 52 | 11년 전 | 7177 | ||
| 51 | 11년 전 | 10053 | ||
| 50 |
|
11년 전 | 5160 | |
| 49 | 11년 전 | 8438 | ||
| 48 | 11년 전 | 6143 | ||
| 47 | 11년 전 | 7210 | ||
| 46 | 11년 전 | 4209 | ||
| 45 | 11년 전 | 8044 | ||
| 44 | 11년 전 | 3925 | ||
| 43 | 11년 전 | 5438 | ||
| 42 | 11년 전 | 8194 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기