jquery hamberger menu (햄버거 메뉴)
여러가지 홈페이지에서 자주 사용되는 햄버거 메뉴
HTML
<div id="hamburgerWrap">
<div class="icon">
<span class="line top"></span>
<span class="line middle"></span>
<span class="line bottom"></span>
</div>
</div>
CSS
#hamburgerWrap {
width:100px;
height:100px;
position:relative;
cursor: pointer;
}
.line {
position: absolute;
height: 5px;
width:100%;
background:#000;
border-radius:5px;
transition: all 0.35s;
}
.top {
top:18%;
}
.middle {
top:48%;
}
.bottom {
top:78%;
}
.icon.active .top {
transform:rotate(45deg);
top:48%;
}
.icon.active .middle, .icon.active .bottom {
transform:rotate(-45deg);
top:48%;
}
js
$("#hamburgerWrap").click( function() {
$(".icon").toggleClass("active");
});
'JavaScript > jquery' 카테고리의 다른 글
jquery 오른쪽 클릭 금지 (복사 금지) (0) | 2021.03.31 |
---|---|
jquery audio tag prevent download (오디오 태그 다운로드 막기) (0) | 2021.03.30 |
Vertical Menu (수평 메뉴 버튼 공지사항 롤링) (0) | 2021.03.24 |
Progress Bar (진행바, 진행률) (0) | 2021.03.22 |
bootstrap을 이용해서 iframe 반응형 잡기 (0) | 2021.03.17 |
댓글
이 글 공유하기
다른 글
-
jquery 오른쪽 클릭 금지 (복사 금지)
jquery 오른쪽 클릭 금지 (복사 금지)
2021.03.31 -
jquery audio tag prevent download (오디오 태그 다운로드 막기)
jquery audio tag prevent download (오디오 태그 다운로드 막기)
2021.03.30 -
Vertical Menu (수평 메뉴 버튼 공지사항 롤링)
Vertical Menu (수평 메뉴 버튼 공지사항 롤링)
2021.03.24 -
Progress Bar (진행바, 진행률)
Progress Bar (진행바, 진행률)
2021.03.22