login

홈페이지 개설, 도메인 구매

디자인 의뢰 도메인 구매

일반 게시판

글내용 상단

번호:240
카테고리:[강좌]
제목:[CSS] 메인메뉴CSS (하위메뉴 가로펼침형)
글쓴이:loveCSS
ip:(355337259)

조회:590
추천:4
작성일:2008-07-11 22:42:41
수정일:2008-07-18 18:09:16

게시물주소: http://www.ohpy.com/140722/240

글내용 본문

하위메뉴가 가로로 펼쳐지는 CSS 소개합니다.

 

 

예시 홈페이지 : http://rich.ohpy.com

 

 

'홈페이지관리 > 디자인관리 > CSS > 구성요소CSS' 에서...메뉴 CSS 넣는곳에 아래 CSS를 넣으시면 됩니다.


[ 미니멀남색 메인메뉴 CSS (하위메뉴 가로펼침형) ]


/* op element style - elgnb
***************************************************/

.elgnb { clear: both; width: 100%; margin: 0; padding: 0; font: bold 12px/1.2em 돋움, sans-serif;}
.elgnb h2.elgnb-h { display: none; }

/* 상위메뉴 */
.elgnb ul.navi { height: 32px; font: bold 12px 돋움, sans-serif; padding: 0 5px; border: 2px solid #C4D9F4; background: #fff; margin: 8px 15px 8px 15px; }
.elgnb ul.navi li.menu { float: left; display: inline; list-style:none; background: url(http://img.ohpy.com/opimg/skin/elgnb/minimal_navy/img/elgnb_top_wall.gif) no-repeat right 50%; z-index: 11; }
.elgnb ul.navi li.menu .item a { display: block; padding: 6px 20px 4px 20px; margin: 4px 0; }
.elgnb ul.navi li.menu .item a:link, .elgnb ul.navi li.menu .item a:visited { color: #454545; text-decoration: none; }
.elgnb ul.navi li.menu .item a:hover { color: #002E5C; background: #EBF7FF url(http://img.ohpy.com/opimg/skin/elgnb/minimal_navy/img/elgnb_top_wall.gif) no-repeat right 50%; }

/* 하위메뉴 */
.elgnb ul.subnavi { position: absolute; top: 135px; display: none; background: #fff; margin: 0; padding: 0; z-index: 12; border: 1px solid #9AB7DE; padding: 3px;}
.elgnb ul.subnavi li.submenu { position: relative; float:left; display: inline; list-style: none; }
.elgnb ul.subnavi li.submenu .subitem a { display: inline; float:left; padding: 4px 10px 3px 15px; font: normal 11px 돋움, sans-serif; }
.elgnb ul.subnavi li.submenu .subitem a:link, .elgnb ul.subnavi li.submenu .subitem a:visited { text-decoration: none; color: #777; background: #fff url(http://img.ohpy.com/opimg/skin/elgnb/minimal_navy/img/elgnb_bul02.gif) no-repeat 7px 50%; }
.elgnb ul.subnavi li.submenu .subitem a:hover { color: #002E5C; background: url(http://img.ohpy.com/opimg/skin/elgnb/minimal_navy/img/elgnb_bul02.gif) no-repeat 7px 50%; }

/* 하위메뉴 띄우기*/
.elgnb ul.navi li.menu:hover ul.subnavi { display: inline; background: #fff; }

 



※ /* 하위메뉴 */ .elgnb ul.subnavi 의 top값은 홈페이지에 맞게 설정해야 합니다.

creative commons licence 저작자표시-비영리-변경금지 2.0 대한민국

글내용 버튼

loveCSS
[ 글로벌리더 메인메뉴 CSS (하위메뉴 가로펼침형) ]
=======================================================================================================

/* op element style - elgnb
***************************************************/

.elgnb { clear: both; width: 100%; height: 41px; margin-top: 10px; background: url(http://img.ohpy.com/opimg/skin/elgnb/globalleader/img/elgnb_bg_left2.gif) no-repeat left 0; }
.elgnb h2.elgnb-h { display: none; }

/* 상위메뉴 */
.elgnb ul.navi { height: 41px; background: url(http://img.ohpy.com/opimg/skin/elgnb/globalleader/img/elgnb_bg_right2.gif) no-repeat right 0; font: bold 12px/1.2em 돋움, sans-serif; padding: 0 0 0 15px; z-index: 11; }
.elgnb ul.navi li.menu { float: left; display: inline; background: url(http://img.ohpy.com/opimg/skin/elgnb/globalleader/img/elgnb_wall.gif) no-repeat right 2px; }
.elgnb ul.navi li.menu .item a { display: block; padding: 13px 20px 14px 20px; color: #fff; }
.elgnb ul.navi li.menu .item a:link, .elgnb ul.navi li.menu .item a:visited { text-decoration: none; }
.elgnb ul.navi li.menu .item a:hover { }

/* 하위메뉴 */
.elgnb ul.subnavi { position: absolute; top:51px; display: none; margin: 0; padding-bottom: 10px; z-index: 12; }
.elgnb ul.subnavi li.submenu { position: relative; float:left; display: inline; list-style: none; background: #E0DEDB; }
.elgnb ul.subnavi li.submenu .subitem a { display: inline; float:left; font: bold 11px/1.2em 돋움, sans-serif; color: #6E5D5D; letter-spacing: -0.03em; padding: 6px 10px 6px 10px; }
.elgnb ul.subnavi li.submenu .subitem a:link, .elgnb ul.subnavi li.submenu .subitem a:visited { text-decoration: none; }
.elgnb ul.subnavi li.submenu .subitem a:hover{ color: #333; }

/* 하위메뉴 띄우기*/
.elgnb ul.navi li.menu:hover ul.subnavi { display: inline; }

=======================================================================================================
※ /* 하위메뉴 */ .elgnb ul.subnavi 의 top값은 홈페이지에 맞게 설정해야 합니다.

2008-07-11 22:43:33
loveCSS
[ 아이비리그 메인메뉴 CSS (하위메뉴 가로펼침형) ]
=======================================================================================================

/* op element style - elgnb
***************************************************/

.elgnb { clear: both; float: left; width: 100%; height: 30px; padding:0 0 60px 0; }
.elgnb h2.elgnb-h { display: none; }

/* 상위메뉴 */
.elgnb ul.navi { font: bold 12px/1.2em 돋움, sans-serif; margin: 0; padding: 3px 0 0 15px; height: 30px; }
.elgnb ul.navi li.menu { float: left; display: inline; list-style: none; color: #496230; background: url(http://img.ohpy.com/opimg/skin/elgnb/ivyleague/img/navi_bul.gif) no-repeat right 50%; z-index: 11; }
.elgnb ul.navi li.menu .item a { display: block; padding: 6px 11px 6px 10px; color: #fff; }
.elgnb ul.navi li.menu .item a:link, .elgnb ul.navi li.menu .item a:visited { text-decoration: none; }
.elgnb ul.navi li.menu .item a:hover { color: #EACC53; }

/* 하위메뉴 */
.elgnb ul.subnavi { position: absolute; top:161px; display: none; border: 3px solid #ffffff; background: #003300; z-index: 12; }
.elgnb ul.subnavi li.submenu { position: relative; float:left; display: inline; list-style: none; background: #003300; }
.elgnb ul.subnavi li.submenu .subitem a { display: block; background: none; font: normal 11px/1.2em 돋움, sans-serif; letter-spacing: -0.03em; padding: 8px 10px 6px 10px; margin: 0 0 1px 0;}
.elgnb ul.subnavi li.submenu .subitem a:link, .elgnb ul.subnavi li.submenu .subitem a:visited { text-decoration: none; color: #ffffff; }
.elgnb ul.subnavi li.submenu .subitem a:hover { color: #EACC53; }

/* 하위메뉴 띄우기*/
.elgnb ul.navi li.menu:hover ul.subnavi { display: inline; }

=======================================================================================================
※ /* 하위메뉴 */ .elgnb ul.subnavi 의 top값은 홈페이지에 맞게 설정해야 합니다.

2008-07-11 22:43:50
loveCSS
감사합니다. 중년의고독님. ^^
잠수사님이 묻고답하기 게시판에 질문을 올리셨길래 시도해봤습니다.
다른 스킨도 요청이 있으면 연구해보려고합니다.
2008-07-11 22:54:39
잠수사
감사합니다^^* 2008-07-13 14:57:27
Yeo-Jin
정말 감사합니다^^* 2008-07-14 23:12:14
피시메이드™
아쿠아블루도 부탁 드립니다.^^; 2008-07-17 18:26:25
loveCSS
[ 아쿠아블루 메인메뉴 CSS (하위메뉴 가로펼침형) ]

=======================================================================================================

/* op element style - elgnb
***************************************************/

.elgnb{ clear: both; height: 33px; background: url(http://img.ohpy.com/opimg/skin/elgnb/aqua_blue/img/elgnb_bg2.gif) no-repeat 0 0; font: bold 12px/1.2em 돋움, sans-serif;}
.elgnb h2.elgnb-h { display: none; }

/* 상위메뉴 */
.elgnb ul.navi { height: 33px; background: url(http://img.ohpy.com/opimg/skin/elgnb/aqua_blue/img/elgnb_bg1.gif) no-repeat right 0; letter-spacing: -1px; list-style: none; margin: 0; padding: 0; }
.elgnb ul.navi li.menu{ float: left; display: inline; list-style:none; padding-right: 5px; z-index: 11; background: url(http://img.ohpy.com/opimg/skin/elgnb/aqua_blue/img/elgnb_wall.gif) no-repeat right 10px; }
.elgnb ul.navi li.menu .item a { display: block; line-height: 1em; padding: 12px 5px 9px 8px; }
.elgnb ul.navi li.menu .item a:link, .elgnb ul.navi li.menu .item a:visited { color: #fff; text-decoration: none; }
.elgnb ul.navi li.menu .item a:hover { text-decoration: none; color: #fff; }

/* 하위메뉴 */
.elgnb ul.subnavi { position: absolute; top: 147px; display: none; margin: 0; padding: 3px; background: #95D1F4; z-index: 12; }
.elgnb ul.subnavi li.submenu { position: relative; float:left; display: inline; list-style: none; background: #fff; padding: 0; }
.elgnb ul.subnavi li.submenu .subitem a { display: inline; float:left; padding: 6px 5px 3px 15px; font: normal 12px 돋움, sans-serif; text-align: left; line-height: 1.2em; background: url(http://img.ohpy.com/opimg/skin/elgnb/aqua_blue/img/elgnb_bul01.gif) no-repeat 5px 50%; }
.elgnb ul.subnavi li.submenu .subitem a:link, .elgnb ul.subnavi li.submenu .subitem a:visited { color: #000; text-decoration: none; }
.elgnb ul.subnavi li.submenu .subitem a:hover { text-decoration: none; color: #2780D3; }

/* 하위메뉴 띄우기*/
div.elgnb ul.navi li:hover ul.subnavi { display: inline; }

=======================================================================================================

※ /* 하위메뉴 */ .elgnb ul.subnavi 의 top값은 홈페이지에 맞게 설정해야 합니다.
2008-07-18 12:37:25
피시메이드™
감사합니다. LoveCSS님^^ 2008-07-18 15:33:51
감자맨
감사합니다 ^0^
덕분에 더 편리해 졌네요 ^3^
2008-08-21 16:23:28
목록개수 카테고리 제목 글쓴이 조회 추천 날짜
257 강좌 [CSS] 서브메뉴 꾸미기2 (4) loveCSS 114 0 2008-08-26
256 강좌 [HTML+CSS] 자유롭게 꾸미는 대문HTML (라운딩박.. (7) loveCSS 141 0 2008-08-25
254 오피홈페이지에 음악넣기(BGM 70종류 소개) (0) 푸른커튼 110 0 2008-08-23
252 ★ 상단메뉴 어떻게 삭제하나여?? (2) 랭크온1 121 0 2008-08-20
251 메인 메뉴에 옷을 입히자^^ (3) 복지용구 230 0 2008-08-19
250 공지사항형 게시물을 이용한 유용한 기능 (2) 복지용구 164 0 2008-08-18
249 홈피 상단 퀵링크로 로그인 팝업 띄우기 (11) 복지용구 374 1 2008-08-11
248 카피라이트 이미지로 변경하기 (2) 서태민 291 0 2008-08-07
247 강좌 [HTML+CSS] 자유롭게 꾸미는 대문HTML (이미지+제.. (14) loveCSS 721 2 2008-07-30
246 강좌 [CSS] 서브메뉴 꾸미기1 (18) loveCSS 881 1 2008-07-22

글목록 페이지

글목록 버튼

글목록 검색