Я пытаюсь применить эффект наведения к изображениям в моей теме 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-файл и файл стиля. измените по своему вкусу. Я знаю, что код, который я дал, также имеет наложение текста (и эффект затухания при наведении на один из элементов на других элементах), но просто удалите эти детали из HTML/JS/CSS. Вы можете позвонить ему. Через вашу функцию или ваш код вы вызываете, какой стиль или идентификатор стиля вы хотите, чтобы это повлияло. JS - это просто плавный переход между изображениями, которые вы используете, в этом случае затухание. – Keoki
Я не могу заставить его работать в моем файле, я создал новый js/hover-decal.js и использовал вашу кодировку из jsfiddle – user3550879