У меня есть изображение со ссылкой на него. Когда я наводил курсор на ссылку, изображение должно быть в оттенках серого. Вот скриншот (с изображением в цвете). Поэтому, когда я нависаю над «BEKIJK REALISATIES», изображение (в фоновом режиме) должно быть в оттенках серого.Наведите указатель мыши на ссылку, изображение в оттенках серого фильтра
Я работаю в CMS concrete5, поэтому редактирование html не является вариантом (ограничениями).
Это код в JavaScript (который не работает).
$(document).ready(function() {
$(".link1").mouseenter(function() {
$(".image1").css.style.filter = "grayscale(1)";
});
});
Edit: здесь есть HTML и CSS
.link1 a{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
display: inline-block;
margin-right: 10px;
margin-left: 10px;
font-size: 15px !important;
background-color: #3c3c3b;
color: black !important;
}
.link1 {
margin-top: -120px;
position: relative;
margin-bottom: 82px;
}
.image1:hover{
-ms-filter: grayscale(1);
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
-o-filter: grayscale(1);
filter: grayscale(1);
}
<div class="col-sm-3">
<div class="image1">
<a href="http://grafomantestsite2.be/index.php/realisaties">
<img src="http://grafomantestsite2.be/application/files/6314/4161/6181/realisatie1.png" alt="realisatie1.png" width="401" height="269" class="ccm-image-block img-responsive bID-83">
</a>
</div>
<div class="link1">
<p><a href="http://grafomantestsite2.be/index.php/realisaties">BEKIJK REALISATIES</a>
</p>
</div>
</div>
вы не должны, а использовать это: ("image1 ") '$ CSS ({" фильтр ":." Оттенки серого (1)",«-moz-фильтр ":" grayscale (1) "," -webkit-filter ":" grayscale (1) "});' ...? –
вы можете легко сделать это с ** CSS ** тоже .. –
Не могли бы вы дать нам HTML-код вашего элемента? Я уверен, что мы могли бы сделать это с CSS без использования JavaScript. – gaelgillard