Задать вопрос
letehaha
@letehaha
Вникаю вo front-end

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

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

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

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

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

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

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