filter
, похоже, находится на экспериментальной стадии и не поддерживает некоторые браузеры.
Однако причина, по-видимому, здесь иная, в Firefox, где я тестировал, изображение не считается наведенным, это кнопка, так что это будет работать (:hover
на кнопке вместо изображения):
button:hover img {
filter: blur(2px);
}
button{
width: 300px;
background: repeating-linear-gradient(
45deg,
#606dbc,
#606dbc 10px,
#465298 10px,
#465298 20px
);
}
<button type="button">
<img src="http://factory38.com/gallery-images/tree_thumb.jpg" width="200" alt="tree">
</button>
Редактировать : протестировано и работает на Firefox, Chrome и Edge