I've got a list of thumbnails (portfolio items), which have some animation on hover. Hence, the thumbnail images become grayscale, get blurred and brighten a bit. However, I need it to be smooth, so I'm using transition, which works perfectly in Safari, Chrome and Opera, but fail in Mozilla Firefox (I'm currently testing it on Mac/FF 29).
Here is the HTML part:
<ul class="thumbnails">
<li class="span3">
<div class="thumbnail">
<a href="#gallery_1" data-toggle="lightbox">
<img src="img/gallery/gallery_1.jpg" class="greyer" alt="">
</a>
</div>
</li>
And the CSS is as follows:
.greyer {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
-ms-transition: all 500ms ease;
transition: all 500ms ease;
}
.greyer:hover {
-webkit-filter: grayscale(100%) brightness(140%) blur(1px);
-o-filter: grayscale(100%) brightness(140%) blur(1px);
-moz-filter: grayscale(100%) brightness(140%) blur(1px);
-ms-filter: grayscale(100%) brightness(140%) blur(1px);
filter: grayscale(100%) brightness(140%) blur(1px);
filter: url(grayblurr.svg#grayscaledBlur);
}
Thanks in advance for tips and workarounds!