我現在正在製作一個菜單,我想要一個專輯,當我點擊一個專輯鏈接時,一直保持懸停效果。當我點擊鏈接時,如何保持我的懸停效果處於活動狀態?
我已經得到了在CSS類,它的命名 「主動」
<?php
$query = "SELECT album_id, album_title FROM albums WHERE fk_category_id = 1";
$result = $mysqli->query($query);
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
$album_title = $row['album_title'];
$album_id = $row['album_id'];
echo "<a href='index.php?page=portfolio.php&album=$album_id'><p class='albums'>- $album_title</p></a>";
}
?>
風格:
nav ul li a:hover, nav ul li a.active {
font-size: 20px !important;
background-color: #2d2d2d;
color: #b8df45;
}
我試圖做這樣的事情,但它不工作。
if(isset($_GET['album'])){
$album_number = $_GET['album'];
}
$query = "SELECT album_id, album_title FROM albums WHERE fk_category_id = 1";
$result = $mysqli->query($query);
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
$album_title = $row['album_title'];
$album_id = $row['album_id'];
$class = "";
if ($album_number == $row['album_id']) {
$class = "active";
}
echo "<a class='$class' href='index.php?page=portfolio.php&album=$album_id'><p class='albums'>- $album_title</p></a>";
}
您的意思是在頁面加載時,當前鏈接到當前頁面應該是活動的?或在頁面加載後點擊鏈接並想更改顏色? – 2015-04-04 19:36:02
@AliSheikhpour我想要它,所以一旦你點擊鏈接,就會爲你點擊的鏈接添加一個類.active,但只有你當前點擊的鏈接,如果我選擇點擊另一個鏈接,它會是一個與類.active – Athax 2015-04-04 19:40:21