CSS filter или 2 картинки?

Есть блок с картинкой, при наведении на который, картинка должна становиться черно-белой. Что лучше использовать, учитывая кроссбраузерность и производительность: фильтры или две картинки (черно-белую и обычную).
И какие еще есть альтернативные варианты?
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 5
edli007
@edli007
full stack, team lead
caniuse.com/#feat=css-filters
Вполне достаточная кросбраузерность, у ие там свои аналоги фильтров.
Ответ написан
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
Ответ прост. Делайте css. Если скажут, мол, почему не работает в старых, сделаете 2 картинки. Иногда проблемы нужно решать по мере их поступления. 100 лет как не делаю 2 картинки для таких вещей. Никто не жаловался
Ответ написан
Комментировать
aliencash
@aliencash
Партизан
Правильно заданный вопрос содержит половину ответа. Я за кроссбраузерность - делайте 2 картинки.
Ответ написан
Комментировать
reskwer
@reskwer
front-end developer
Фильтр
Ответ написан
Комментировать
sadisme
@sadisme
font-size:30rem
От эффектов отсутствия эффектов не ломается функциональность. Делать нужно на CSS. Поддержка браузерами хорошая.

2 картинки, это жесть - их каждый раз сохранять нужно, они грузиться будут и эффект при наведении будет "с задержкой".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы