@salihov2000

Как поместить svg картинку в input которая будет менять цвет когда input получает фокус?

Хочу сверстать такую форму отправки сообщения:
5df0297752328764354545.png
Но не получается сделать так, чтобы когда инпут получает фокус менялся цвет обводки иконки внутри инпута.
  • Вопрос задан
  • 4959 просмотров
Решения вопроса 2
Как поместить svg картинку в input которая будет менять цвет когда input получает фокус?

Чтобы к SVG был доступ из CSS:
1) его необходимо вставлять в HTML-файл прямо в виде исходного кода
2) либо путём подключения с помощью <use>, предварительно вынеся исходный код SVG-иконки в отдельный файл (например, SVG-спрайт), поместив внутрь и задав ему ID, чтобы по которому можно будет вызвать нужный код

Пример на CodePen с демонстрацией и дополнительными объяснениями комментариями в HTML-коде
https://codepen.io/hisbvdis/pen/MWYyGvW
Ответ написан
@salihov2000 Автор вопроса
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Делайте две разных картинки или делайте ту часть которую надо менять прозрачной а все остальное белым - тогда можно просто менять фон.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы