UnluckySerivelha
@UnluckySerivelha

Как применить к input[type="file"] стили, когда файл загружен?

Есть в макете такие элементы:5b524102a8acc141515734.jpeg
То есть, кнопки для загрузки должны иметь другой вид, когда с их помощью загружено изображение.
Есть ли способ реализовать такое? Может псевдокласс, как :checked? Или хотя бы какой-нибудь пример на JS?
Заранее спасибо (:
  • Вопрос задан
  • 417 просмотров
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Файлы загружаются ajax'ом на сервер? Тогда в функции, которая вызывается при успешной загрузке (событие load), проверяйте ответ от сервера, и если он соответствует успешной загрузке, тогда добавляйте к этой кнопке какой-нибудь класс. Не псевдокласс, а отдельный (в довесок к уже существующим).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
villiwalla
@villiwalla
HTML-верстка
input[type="file"] не стилизуется, в прозрачность на 0 или дисплей нон, на свою кнопку вешаешь клик с трггером клика на невидимый input[type="file"]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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