공개 문제 세부 지시 사항 |
A.2 메뉴 구성 ※ 사이트 구조도를 참고하여 메인 메뉴(main menu)와 서브 메뉴(sub menu)로 구성한다. (1) 메인 메뉴(main menu) 효과 [와이어프레임 참조]
(2) 서브 메뉴 영역 효과
|
2. 메뉴 구성 유형 Type E 제작
Type E | |
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> </nav>
2) css
@charset "utf-8"; header nav {position: relative;width: 200px;text-align: center;line-height: 30px;} header nav .mainmenu {background-color: tan;} header nav .mainmenu li{transition: all 0.4s;} header nav .mainmenu>li:hover{background-color: #ddd;} header nav .submenu {position: absolute;top: -30px;left: 100%;width: 200px;height: 300px;background-color: pink;display: none;} header nav .submenu>li:hover{background-color: #ddd;}
3) js
window.onload = function(){ //메뉴 유형 Type B, D, E $(".mainmenu li").mouseover(function () { $(this).find('.submenu').stop().slideDown(); }).mouseout(function(){ $(this).find('.submenu').stop().slideUp(); })
'2019웹디자인기능사 실기' 카테고리의 다른 글
2019년 웹디자인기능사 실기 프로그램[서브라임텍스트?!?] (394) | 2019.03.28 |
---|---|
2019년 웹디자인기능사 실기 5. [탭 메뉴] (2) | 2019.03.28 |
2019년 웹디자인기능사 실기 3. [메뉴 유형 D & 퍼블리싱] (374) | 2019.03.21 |
2019년 웹디자인기능사 실기 2. [메뉴 유형 C & 퍼블리싱] (383) | 2019.03.21 |
2019년 웹디자인기능사 실기 1. [메뉴 유형 A,B & 퍼블리싱] (0) | 2019.03.21 |