в чем причина данного недуга.
Не знаю что за «недуг» Вы имеете ввиду, а фича вот:
.grayscale img, .roundabout li {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.grayscale img:hover, .grayscale:hover img, .roundabout li.roundabout-in-focus {
filter: none;
}
Так я и хочу чтобы во всех браузерах и моб.версии все было серым а при выборе стовало цветным
Модератор
Yuri
(@yube)
Так я и хочу чтобы во всех браузерах
Гуглить не пробовали? Вот такое, например, легко находится: https://gist.github.com/pepebe/4508243
и моб.версии
hover на мобиле?
в хроме и мобильной версии они сразу цветные в чем причина?
Причина указана в консоли браузера:
Unsafe attempt to load URL data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale
from frame with URL http://mypoint.store/. Domains, protocols and ports must match.
Попробуйте решение со Stack Overflow — после строки
filter: url("data:image/svg+xml;...)
добавить следующие:
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;