我目前正在嘗試這樣做,當您將鼠標懸停在某個元素上時,三個div將覆蓋此元素,這是我希望它執行的一個示例。在div上方添加div時,當懸停時
左側不徘徊,右側徘徊。
我意識到,這是不可能的CSS做的,但我相信這可以在jQuery的工作要做,首先我嘗試添加類,但是這是不會工作,我希望它的方式,說到jQuery,我完全失去了。
$(function() {
$(document).ready(function() {
$('.ikon').hover(function() {
$(this).addClass('hover');
}, function() {
$(this).removeClass('hover');
});
目前CSS誰處理圖片:
/**PORTFOLIO-ALBUM***/
/*==================*/
#portfolio #album {
width: 955px;
min-width: 360p;
height: 780px;
overflow: auto;
position: absolute;
top: 100px;
left: 250px;
}
#portfolio .ikon {
width: 280px;
height: 175px;
overflow: hidden;
float: left;
margin-left: 20px;
margin-bottom: 20px;
position: relative;
}
#portfolio .ikon img {
max-width: 350px;
min-height: 100%;
position: absolute;
left: -35px;
top: -10px;
}
如何獲得的圖片輸出:
$query = "SELECT photo_id, photo_filename FROM photos WHERE fk_photo_category_id = '$album_category' ";
$result = $mysqli->query($query);
if ($result->num_rows > 0) {
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
$photo_name = $row['photo_filename'];
$photo_id = $row['photo_id'];
echo "<div class='ikon'><a href='index.php?page=portfolio.php&album=$album_id&photo=$photo_id'><img src='img/photos/$photo_name' alt='' /></a></div>";
}
什麼是你想要的工作方式? – renakre 2015-04-05 23:34:02
@erkaner只要我懸停,在secound圖片頂部的效果即將出現。我也更新了圖片,以減少混淆。 – Athax 2015-04-05 23:36:52
個人而言,我會用jQuery來做這件事,但也可以用HTML/CSS來完成。 ':hover'僞類是相當通用的。 – 2015-04-05 23:47:38