我想将悬停效果应用于我的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