커피찬우유의 영화 다방
Basic 메뉴(해당메뉴 활성화) 본문
반응형
제이쿼리 이용한 가장 기본적인 메뉴입니다.
코드는 아래 참고 하셔서 보시면됩니다.
혹시 처음이신 분들이 어려우실까봐 작성해놨습니다.
감사합니다.
<!-- 스타일 -->
<style type="text/css">
.menu_wrap { position:fixed; left:50%; top:0; margin-left:-475px; width:950px; height:80px; background:#333; z-index:1; }
.menu_wrap h1 { padding:25px 0 0 25px; font-size:25px; }
.menu_wrap a { color:#fff; }
.menu_wrap ul#gnb { position:absolute; right:60px; top:30px; }
.menu_wrap ul#gnb > li { float:left; margin-left:100px; }
.menu_wrap ul#gnb > li:first-child { margin-left:0; }
.menu_wrap ul#gnb > li > a { display:block; padding-bottom:13px; }
.menu_wrap ul#gnb > li > a.on { color:#f00; }
.menu_wrap ul#gnb ul { position:absolute; top:25px; display:none; }
.menu_wrap ul#gnb ul li { float:left; margin-left:30px; }
.menu_wrap ul#gnb ul li:first-child { margin-left:0; }
.menu_wrap ul#gnb ul li a { font-size:12px; }
.menu_wrap ul#gnb ul li a:hover { color:#f00; }
.menu_wrap ul#gnb ul.sub1 { left:0px; }
.menu_wrap ul#gnb ul.sub2 { left:155px; }
.menu_wrap ul#gnb ul.sub4 { left:333px; }
.section { height:1000px; padding:120px 30px 30px; color:#fff; background:#999; }
.section p.tit { font-size:40px; font-weight:bold; text-align:center; }
@media screen and (max-width:950px) {
.menu_wrap { left:0; margin-left:0; }
}
</style>
<!-- // 스타일 -->
<div class="menu_wrap">
<h1><a href="#">Logo</a></h1>
<ul id="gnb">
<li>
<a href="#">Menu1</a>
<ul class="sub sub1">
<li><a href="#">Sub1-1</a></li>
<li><a href="#">Sub1-2</a></li>
<li><a href="#">Sub1-3</a></li>
</ul>
</li>
<li>
<a href="#">Menu2</a>
<ul class="sub sub2">
<li><a href="#">Sub2-1</a></li>
<li><a href="#">Sub2-2</a></li>
<li><a href="#">Sub2-3</a></li>
</ul>
</li>
<li><a href="#">Menu3</a></li>
<li>
<a href="#">Menu4</a>
<ul class="sub sub4">
<li><a href="#">Sub4-1</a></li>
<li><a href="#">Sub4-2</a></li>
<li><a href="#">Sub4-3</a></li>
</ul>
</li>
</ul>
</div>
<div id="wrap">
<div class="section top">
<p class="tit">Top Content</p>
</div>
</div>
<!-- // wrap -->
<!-- 스크립트 -->
<script type="text/javascript">
var menu=1;
var sub=1;
function hide(){
if(menu && sub){
$("#gnb .on").next().slideUp("fast");
$("#gnb .on").removeClass("on");
}
}
$("#gnb > li > a").bind("mouseover focus",function(){
$("#gnb .on").next().slideUp("fast");
$("#gnb .on").removeClass("on");
$(this).addClass("on");
$(this).next().stop().slideDown("fast");
})
$("#gnb").mouseenter(function(){
menu=0;
});
$("#gnb ul").mouseenter(function(){
sub=0;
});
$("#gnb").mouseleave(function(){
menu=1;
setTimeout(hide, 500);
});
$("#gnb ul").mouseleave(function(){
sub=1;
setTimeout(hide, 500);
});
</script>
<!-- // 스크립트 -->
혹시 내용이 도움 되었다면 유튜브 채널오셔서 다양한 정보 보시고
구독과 좋아요 부탁드립니다.
감사합니다.
스톤모두 유튜브 무료 강의 : https://www.youtube.com/channel/UCZUPZrlC-A8u4Y8KbU0HUvQ?sub_confirmation=1
스톤모두 네이버 스토어 : https://smartstore.naver.com/stonemodoo
스톤모두 모두홈페이지 : https://stone.modoo.at/
스톤모두 워드프레스 홈페이지 : https://stonemodoo.com/
반응형
'개발' 카테고리의 다른 글
| 셀렉트 박스(디자인) (1) | 2019.02.26 |
|---|---|
| 주메뉴(웹접근성 연구소) (0) | 2019.02.26 |
| Fullpage 메뉴(★IE7 완벽지원) (1) | 2019.02.26 |
| 위 아래로 움직이는 메뉴(해당메뉴 활성화) (2) | 2019.02.21 |
| 왼쪽에서 나오는 메뉴(왼쪽 높이와 오른쪽 높이가 같음) (1) | 2019.02.21 |
Comments