Как сверстать такие кнопки?

Как верстают такие кнопки с практической точки зрения?
fe3b2624126f42228844bf3379cf7ca4.png

Вот есть у меня psd шаблон. На этих кнопках слоем ниже такие же кнопки, но в черно-белом варианте. Как я понимаю при наведении на кнопку изображение должно из черно-белого в цветное переходить.

Собственно вопрос, мне нужно вручную их вырезать из psd шаблона, потом сделать спрайты с цветными и черно-белыми и потом вставлять в html, например тегами a или button с background'ом изображения кнопки?

А тру верстальщики тоже вырезают такие кнопки из шаблона или на глаз через css подгоняют к нужному виду?

Надеюсь вопрос понятен.
Thanks in advance
  • Вопрос задан
  • 2644 просмотра
Решения вопроса 2
abler98
@abler98
Software Engineer
В любом случае нужно отдельно иметь цветные и черно-белые иконки. Выводить можно в виде фона для блока, указав нужную позицию, или вырезать.
Ответ написан
ArtKom
@ArtKom
можно и на чистом сцц. Нужно только подключить шрифты типа fontawesome а дальше на сцц добавить градиенты, цвета, отступы и тд.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@pchelovek
HTML-верстальщик
Еще есть совсем не кроссбраузерное решение на CSS3. Режешь один спрайт и пишешь для него такой стиль:
.social {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: -webkit-filter 0.5s;
}
.social:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
Ответ написан
Ваш ответ на вопрос

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

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