I'm trying to work out how to apply a blur effect on all other images when one image has been hovered:
img:not(:hover) {
filter: blur(3px);
-webkit-transition: 400ms ease 100ms;
-moz-transition: 400ms ease 100ms;
transition: 400ms ease 100ms;
}
<img src="http://localhost/wordpress/wp-content/uploads/2020/07/All-the-fruits-that-day-were-poisend-.jpg" width="100px">
<img src="http://localhost/wordpress/wp-content/uploads/2020/07/All-the-fruits-that-day-were-poisend-.jpg" width="100px">
<img src="http://localhost/wordpress/wp-content/uploads/2020/07/All-the-fruits-that-day-were-poisend-.jpg" width="100px">
I was hoping that when no image is currently hovered all images would be rendered normally (i.e. without the blur effect). But this does not seem to be the case because at the moment, everything is blurred out.
How can I do achieve this effect with CSS?