탐색 링크의 배열을 보유하고있는 파일이 있으므로 탐색 메뉴에 새 링크를 추가하려면 수동으로 여러 개를 변경하지 않고 하나의 파일에서 수행 할 수 있습니다 . 그러나 각 메뉴 링크 (카테고리)에는 다른 a : hover 색상이 필요하지만 현재 코딩이 작동하지 않습니다.CSS/PHP 변경 호버 색상 링크
다음은해야하는 색상과 함께, 메뉴 항목이 저장되는 파일의 : 다중 인덱스 배열의 호버 색상 (일부는 비어 있습니다) : 여기
<?php
$CATEGORIES = array(
array("culture", "#f9993c"),
array("nature", "#59AF56"),
array("science", "COLOUR"),
array("society", "COLOUR"),
array("technology", "COLOUR")
);
?>
파일의이 그 두 번째 색상으로 모든 링크가 홀수 마우스 오버에 "#의 59AF56"로 나오고 있기 때문에, 당신이 그런 스타일을 교환 할 수없는 추측하고있어
<?php
$count_categories = count($CATEGORIES);
$incr_categories = 0;
while($incr_categories != $count_categories) {
// Change main_right_sub a:hover
echo "<style>#main_right_sub a:hover { color: ".$CATEGORIES[$incr_categories][1]."; } </style>";
// Print Nav Items
echo "<a href='category.php?cat?=".$CATEGORIES[$incr_categories][0]."'>".strtoupper($CATEGORIES[$incr_categories][0])."</a>";
// Increment Count
$incr_categories++;
if ($incr_categories != $count_categories) {
echo " | ";
}
}
?>
: 메뉴 항목을 인쇄 다중 색인 배열에서. 어떤 도움을 주시면 감사하겠습니다! 에 의해 중 (
<a href="category.php?cat=culture" class="culture">CULTURE</a>
그리고 필요한 색상으로 각 링크 클래스에 대한 CSS 스타일을 정의 :
완벽하게 작동합니다. 감사합니다. – DorianHuxley