letehaha
@letehaha
Вникаю вo front-end

Как имитировать checked для select?

Вопрос написан в заголовке :)
Стрелку к select я сделал через fa, и при клике на select нужно задавать ей rotate. Как это сделать?

UPD:
Должно быть вот так:68cf260f214549eea4cbd74ac30045ed.png

Сделал вот такой код:
b55f021b744349fd9a1b54b9ebdf180d.png

Пробовал использовать :checked и :focus
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
alexfilus
@alexfilus
Senior backend developer
Это решается стилями. Должно быть что-то в духе:
.fa {
transition: 0.3s;
}
select:focus + .fa {
tranform: rotate(180deg);
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
vodnicear
@vodnicear
select.fa:selected ?
Ответ написан
DaFive
@DaFive
$('#select_input').on('click', function() {
    $('.fa').css(...);
});
Ответ написан
Ваш ответ на вопрос

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

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