Есть ли чистый метод css, чтобы размыть все изображения, кроме тех, на которых парит? Мой текущий код показан в следующей ссылке. У меня есть обертка, чтобы размыть область, но просто не могу заставить изображение зависнуть, чтобы не размываться!Как размыть все изображения, кроме текущего наведения с помощью css
Спасибо!
Основная концепция:
.wrap:hover
{
-webkit-filter: blur(13px);
-moz-filter: blur(13px);
-o-filter: blur(13px);
-ms-filter: blur(13px);
filter: blur(13px);
}
img:hover
{
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
Полный код найден на
https://jsfiddle.net/0q00jorc/2/ * редактировать
В принципе, я пытался Blurr всех изображений, кроме точного я парящий над и не размывать ничего, если я не на изображениях. Код из приведенного ниже ответа сделал только это, за исключением того, что он размыл все изображения, если я зависал над оберткой, которая включает пробелы между изображениями. Я не хочу размываться, если я не нахожусь на самих изображениях.
Означает ли это, что вы хотите, чтобы все было размыто по умолчанию? например если курсор не находится в окне – Pockets
, то, как я его читал, ему нужна функция, подобная пятновому свету, то есть: все остальное в коллекции становится размытым, за исключением элемента интереса под наведением мыши. Потому что противоположное, то есть: сначала все размытые изображения, а затем заточить только ту, что нависла, элементарно. –
Так что да, я пытаюсь размыть все изображения, кроме той, над которой курсирует курсор, только когда я нависаю над изображением. По умолчанию не размываются все. Решение ниже отлично работает, но оно размывает все, даже если оно не зависает над конкретным изображением. –