I want to do this kind of effect in my image gallery, when hovering over some image, it simply highlights the image and the other darks. Here's the template: Template . If possible I wanted via CSS.
I want to do this kind of effect in my image gallery, when hovering over some image, it simply highlights the image and the other darks. Here's the template: Template . If possible I wanted via CSS.
Just because of CSS does not give because the opacity applies to all elements belonging to the carousel, then it has to be by JS itself.
For example in the link, using jQuery:
$('.products_container .product_holder').hover(
function() {
$(this).siblings().fadeTo("fast", 0.6);
}, function() {
$(this).siblings().fadeTo("fast", 1);
}
);
Explaining:
$(this).siblings()
selects all elements with the same class (s) at the same depth level of < in> tags ; .hover()
is the event of hovering over the element, and asks for two callbacks : one input to div
and one to output; .fadeTo()
creates the opacity effect (in this case, 0.6 for input and 1 for output);