공개 문제 세부 지시 사항 |
A.2 메뉴 구성 ※ 사이트 구조도를 참고하여 메인 메뉴(main menu)와 서브 메뉴(sub menu)로 구성한다. (1) 메인 메뉴(main menu) 효과 [와이어프레임 참조]
(2) 서브 메뉴 영역 효과
|
2. 메뉴 구성 유형 Type C 제작
Type C | |
1) html
<nav> <ul class="mainmenu"> <li> <a href="#">메뉴1</a> <ul class="submenu"> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> </ul> </li> <li> <a href="#">메뉴2</a> <ul class="submenu"> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> </ul> </li> <li> <a href="#">메뉴3</a> <ul class="submenu"> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> </ul> </li> <li> <a href="#">메뉴4</a> <ul class="submenu"> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> <li><a href="#">sub메뉴</a></li> </ul> </li> </ul> <div class="subback"></div> </nav>
2) css
@charset "utf-8"; header nav {position: absolute;left: 0;right: 0;top: 70px;height: 30px;text-align: center;} header nav .mainmenu{float: right; width: 600px;line-height: 30px;} header nav .mainmenu>li{width: 25%;height: 100%;float: left;color: #000;transition: all 0.4s;} header nav .mainmenu>li:hover {background-color: indianRed;color:#fff;} header nav .submenu{display: none;position: relative;z-index: 1;} header nav .submenu li{background-color: indianRed;color: #000;transition: all 0.4s;} header nav .submenu li:hover {background-color: #fff;color:#000;} header nav .subback {display: none;position: absolute;background-color: indianRed;width: 1200px;height: 120px;top: 30px;}
3) js
window.onload = function(){ //메뉴 유형 Type C $(".mainmenu li").mouseover(function () { $('.submenu').stop().slideDown(); $('.subback').stop().slideDown(); }).mouseout(function(){ $('.submenu').stop().slideUp(); $('.subback').stop().slideUp(); })
뭔가 아직 지저분한것 같다. 조금더 고민해보고 코드를 정리해봐야겠다.
'2019웹디자인기능사 실기' 카테고리의 다른 글
2019년 웹디자인기능사 실기 5. [탭 메뉴] (2) | 2019.03.28 |
---|---|
2019년 웹디자인기능사 실기 4. [메뉴 유형 E & 퍼블리싱] (405) | 2019.03.21 |
2019년 웹디자인기능사 실기 3. [메뉴 유형 D & 퍼블리싱] (374) | 2019.03.21 |
2019년 웹디자인기능사 실기 1. [메뉴 유형 A,B & 퍼블리싱] (0) | 2019.03.21 |
2019년 웹디자인 기능사 실기[문제 유형&소스] (0) | 2019.03.20 |