채택완료

sca에 롤오버 주는 방법 좀 알려주세요

2015-04-06 (월) 10:48:27 4,356

Copy
​
 <? $sql = " select bo_category_list from $g4[board_table] where bo_table = '02_02' ";  $row = sql_fetch($sql);  $arr = array(); $arr[] = "<li style='display:none;'><a href='../bbs/board.php?bo_table=02_02'>전체</a></li>"; $ex = explode("|", $row[bo_category_list]); for ($i=0; $i<count($ex); $i++) { $sql = " select count(*) as cnt from g4_write_02_02 where ca_name = '{$ex[$i]}' and wr_is_comment = 0 "; $row = sql_fetch($sql); $arr[] = "<li class='smenu'><a href='../bbs/board.php?bo_table=02_02&sca={$ex[$i]}'>{$ex[$i]}</a></li>"; } $str = implode($arr); echo $str; ?> ​

안녕하세요 위에 코드가 있는데

$arr[] = "<li class='smenu'><a href='../bbs/board.php?bo_table=02_02&sca={$ex[$i]}'>{$ex[$i]}</a></li>";
 }

요 부분에 롤오버를 주려고 하는데 분류 카테고리 각각에 롤오버를 주고 싶은데 어떻게 해야할까요?

고수님들 도와주시면 감사하겠습니다. 답변 부탁드립니다ㅠㅠ

답변 2개 / 댓글 3개

채택된 답변
+20 포인트
2015-04-06 (월) 17:39:32

아래처럼 해보세요.


<style type="text/css">

li.smenu​ a:hover { color:#000; }

li.over a { color:#000; }

</style> 

 

Copy
<? $sql = " select bo_category_list from $g4[board_table] where bo_table = '02_02' "; 
 $row = sql_fetch($sql); 
 $arr = array();
 $arr[] = "<li style='display:none;'><a href='../bbs/board.php?bo_table=02_02'>전체</a></li>";
 $ex = explode("|", $row[bo_category_list]);
 for ($i=0; $i<count($ex); $i++) {
 $sql = " select count(*) as cnt from g4_write_02_02 where ca_name = '{$ex[$i]}' and wr_is_comment = 0 ";
 $row = sql_fetch($sql);
 if ($ex == $ca_name) echo "<li class='over'>​";else echo "<li class='smenu'>";​$arr[] = "<a href='../bbs/board.php?bo_table=02_02&sca={$ex[$i]}'>{$ex[$i]}</a></li>";
 }
 $str = implode($arr);
 echo $str;  ?>

 

답변에 대한 댓글 2개

아 이거 적용시키면 페이지가 안나옵니다ㅠㅠ 어디가 잘못된건지 모르겠습니다ㅠㅠㅠ
밀크가이님!!! ca_name을 sca로 바꾸니깐 되내요!!!!!! 완전 감사합니다!!!!!! ^^

덕분에 많은 도움이 되었습니다!!!!
2015-04-06 (월) 17:05:09

단순히 마우스 오버시 롤오버 효과 말씀하시는 건가요 ?

<style type="text/css">

li.smenu​ a:hover { color:#000; }

</style>

이렇게 스타일 삽입해주시면 됩니다.

답변에 대한 댓글 1개

아 오버 뿐만 아니라 클릭시에 그 메뉴에 롤오버 색깔이 고정되있어야합니다.ㅠㅠ

답변을 작성하려면 로그인이 필요합니다.