php드롭다운메뉴 css적용 방법 문의드려요~

php드롭다운메뉴 css적용 방법 문의드려요~

QA

php드롭다운메뉴 css적용 방법 문의드려요~

본문

아래소스는 드롭다운 메뉴입니다.

대메뉴가 있고 클릭하면 서브메뉴가 나오는 구조인데요~

 

<div class="collapse navbar-collapse">
               <ul class="nav navbar-nav navbar-right">                   
                 
     <?php
    $sql = " select *
      from {$g5['menu_table']}
      where me_use = '1'
        and length(me_code) = '2'
      order by me_order, me_id ";
              $result = sql_query($sql, false);   
     $gnb_zindex = 999; // gnb_1dli z-index 값 설정용

     for ($i=0; $row=sql_fetch_array($result); $i++) {
      // 드롭다운 여부 확인 쿼리
    $sql2 = " select count(*) as cnt
       from {$g5['menu_table']}
       where me_use = '1'
         and length(me_code) = '4'
         and substring(me_code, 1, 2) = '{$row['me_code']}'
       order by me_order, me_id ";
    $row2 = sql_fetch($sql2);

    $add_li_class = '';
    $add_a_class = '';
    $add_a_icon = '';
    if($row2['cnt']){
     $add_li_class = ' class="dropdown"';
     $add_a_class = ' class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"';
     $add_a_icon = ' <i class="fa fa-caret-down"></i>';
    }
   ?>
     
                   
                    <li <?php echo $add_li_class; ?>>     
                        <a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>"<?php echo $add_a_class; ?>><?php echo $row['me_name'] ?></a> 
                        <?php
     $sql2 = " select *
        from {$g5['menu_table']}
        where me_use = '1'
          and length(me_code) = '4'
          and substring(me_code, 1, 2) = '{$row['me_code']}'
        order by me_order, me_id ";
     $result2 = sql_query($sql2);

     for ($k=0; $row2=sql_fetch_array($result2); $k++) {
      if($k == 0)
       echo '<ul class="dropdown-menu" role="menu">'.PHP_EOL;
     ?>
      <li><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>"><?php echo $row2['me_name'] ?></a></li>     
     <?php
     }

     if($k > 0)
      echo '</ul>'.PHP_EOL;
     ?>
    </li>
    <?php
    }

    if ($i == 0) {
    ?> <style type="text/css">
      /* 메뉴가 없는 경우 중앙 정렬 */
      .navbar-nav, .navbar-nav > li { float:none; text-align:center; }
     </style>

     <li>
     <?php
      $add_url = '#';
      if ($is_admin) {
       $add_url = G5_ADMIN_URL.'/menu_list.php';
       $add_msg = '<br /><b class="text-danger">관리자모드 > 환경설정 > 메뉴설정</b>에서 설정하실 수 있습니다.';
      }
     ?>
     <a href="<?php echo $add_url; ?>" class="kor">
     메뉴 준비 중입니다. <?php echo $add_msg ?>
     </a>
     </li>
    <?php } ?>
    
    
     

               </ul>
          </div>

 

 

 

1. 대메뉴 마우스를 클릭해야 서브메뉴가 나오는데요~ 클릭말고 마우스 오버시

   서브메뉴가 나오게 하고 싶습니다~


2. 대메뉴와 서브메뉴가 css가 같이 적용되서 대메뉴 글씨색상등을 바꾸면 서브메뉴도

    똑같이 바뀌어 버려요.

    대메뉴와 서브메뉴를 따로 분리해서 css 적용하고 싶은데 대메뉴와 서브메뉴가

   저php소스 안에서 class를 어디에 어떻게 분리해주어야 하나요?

 

 

이 질문에 댓글 쓰기 :

답변 1

메뉴의 사이트 url을 알아야 가능하고요.

 

자바스크립트도 같이 수정해야될듯요.

 

어저께 보여준 사이트 메뉴라면 몇줄 코드로 답변하기가 쉽지 않을거 같아요.

답변을 작성하시기 전에 로그인 해주세요.
전체 51
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT