我想將懸停效果應用於我的WP主題中的圖像。它是由帖子上的精選圖片創建的圖片網格。懸停對圖像的影響
網格控制content.php
<?php
/**
* controls main grid images
*/
?>
<article id="post-<?php the_ID(); ?>" <?php post_class('col-md-4 col-sm-4 pbox '); ?>>
<div class = "box-ovrly">
<h2 class="box-title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<div class="box-meta"><?php the_category(', '); ?></div>
</div>
<?php
$thumb = get_post_thumbnail_id();
$img_url = wp_get_attachment_url($thumb,'full'); //get full URL to image (use "large" or "medium" if the images too big)
$image = aq_resize($img_url, 750, 560, true); //resize & crop the image
?>
<?php if($image) : ?>
<a href="<?php the_permalink(); ?>"> <img class="img-responsive hover-decal" src="<?php echo $image ?>"/></a>
<?php endif; ?>
</article><!-- #post-## -->
我想打開「框中,過於」 DIV到的圖像上疊加卻找不到合適的JS和CSS。
的CSS我現在...
.box-ovrly {
z-index: 100;
position: absolute;
top: 0px
left: 0px;
}
它把標題和類別上的圖像的頂部。我希望它有一個背景來覆蓋懸停的圖像,但不會顯示出來,直到徘徊在
完美的例子,我期待做的事情(最終不同的背景顏色等,但我不「不想在這個組合
我可以直接將它添加到functions.php中,還是需要通過外部js將它加入進來?版本2看起來好像效果更好 – user3550879
只需將它添加到您的JS文件和您的Style文件。修改你的喜好。我知道我給出的代碼也具有文本疊加(並且將鼠標懸停在其他元素上的其中一個元素上時具有淡入淡出效果),但只是從HTML/JS/CSS中刪除這些細節。 你可以通過你的函數或你的代碼調用它,你可以調用你希望它影響的任何風格類或者id。 JS只是在你使用的圖像之間有一個平滑的過渡,在這種情況下是漸變。 – Keoki
我似乎無法讓它在我的文件中工作,我創建了一個新的js/hover-decal.js並使用jsfiddle的編碼 – user3550879