
위에 이미지에서 220. 놀이공원.... 주메뉴를 클릭하면 서브 메뉴가 보이는데 이때 주메뉴 배경을 녹색으로 넣고 싶은데 css를 어떻게 수정해야 할까요?
갑자기 여기서 막히네요
왼쪽 메뉴를 다음과 같이 작업했습니다.
Copy
<li class=" has-sub" ><a href="product0201.php">22. LED환타커버 </a>
<ul class="has-sub">
<li class="" ><a href="product0201.php" >201. LED환타커버-대-벨트용 </a></li>
<li class=" has-sub mt-20" ><a href="product0220-1.php" >220. 놀이공원 놀이기구용 LED환타커버 </a>
<ul class="has-sub">
<li class="" ><a href="product0220-1.php" >220-1. 한국민속촌 (용인)</a></li>
<li class="" ><a href="product0220-2.php" >220-2. 에버랜드 (용인)</a></li>
<li class="" ><a href="product0220-3.php" >220-3. 롯데월드 (잠실)</a></li>
<li class="" ><a href="product0220-4.php" >220-4. 이월드 (대구)</a></li>
<li class="" ><a href="product0220-5.php" >220-5. 미래개발 (이동식바이킹)</a></li>
</ul>
</li>
</ul>
</li>
css가
Copy
/*aside_menu*/
#asidemenu, #asidemenu ul, #asidemenu ul li, #asidemenu ul li a { margin: 0; padding: 0; border: 0; list-style: none; display: block; position: relative; }
#asidemenu { width: 100%; font-family: Raleway, sans-serif; color: #ffffff; }
#asidemenu ul ul { display: none; }
#asidemenu > ul > li.active > ul { display: block; }
.align-right { float: right; }
#asidemenu > ul > li { margin-top:-1px; font-weight:600;}
#asidemenu > ul > li > a { padding: 10px 10px; cursor: pointer; z-index: 2; font-size:15px; text-decoration: none; color: #444444; border:#e3e3e3 solid 1px; background: #fff; }
#asidemenu > ul > li > a:hover { color: #009a44;background-image:url('bg1.png');}
#asidemenu ul li.active > a{color: #ffffff; background:#009a44; background-image:url('bg1.png');}/*추가*/
#asidemenu ul > li.has-sub > a:after { position: absolute; right: 20px; top:50%; content:"\f107"; font-size: 16px; font-family: "FONTAWESOME"; color:inherit; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }*/
#asidemenu ul > li.has-sub > a:before { position: absolute; right: 15px; top:20px; content:"\f105"; font-size: 16px; font-family: "FONTAWESOME"; color:inherit; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
#asidemenu ul > li.has-sub.open > a:after{ display:none; }
#asidemenu ul > li.has-sub.open > a:before { display:block;position: absolute; right: 15px; top:20px; content:"\f107"; font-size: 16px; font-family: "FONTAWESOME"; color:inherit; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
#asidemenu ul ul li a { padding: 10px 10px; cursor: pointer; z-index: 2; font-size:14px; text-decoration: none; color: #333; background: #f8f8f8; background-image:url('bg1.png'); border-bottom: 1px solid #e3e3e3;}/*마우스 오버 색상*/
#asidemenu ul ul li.active > a{background:#009a44; color: #fff; background-image:url('bg1.png');}
#asidemenu ul ul li a:hover { background:#009a44; background-image:url('bg1.png');}
#asidemenu ul ul ul li.active > a{ background:#444 url() 23px 20px no-repeat }
#asidemenu ul ul ul ul li.active > a{ padding-left:40px; background:#333 url() 33px 20px no-repeat }
#asidemenu ul ul ul li a { padding-left: 10px; background:#c0bcbc; color: #333;line-height:140%; background-image:url('bg1.png'); }
#asidemenu ul ul ul ul li a { background:#009a44; color: #fff;background-image:url('bg1.png'); }
#asidemenu ul ul li a:hover { color: #ffffff; }
#asidemenu ul ul > li.has-sub > a:after { top: 16px; right: 26px; background: #; }
#asidemenu ul ul > li.has-sub > a:before { top: 20px; background: #; }
|
답변 3개 / 댓글 1개
채택된 답변
+20 포인트
답변을 작성하려면 로그인이 필요합니다.
감사합니다.