Не могу изменить шрифт-удивительный цвет значка при клике - PullRequest
0 голосов
/ 31 октября 2019

Я не могу присвоить цвет тегу i font-awesome.

Вместо этого я могу присвоить цвет i: before, и это сработает.

Нопроблема в том, когда я хочу изменить цвет при нажатии,: до того, как элемент не работает.

Я пытался дать CSS как i: active: before {color: green}, но это не сработало.

    <!--HTML-->
    <i class="fa fa-thumbs-up"></i>
    <!--CSS-->
    i:active::before{color:green}

Я ожидаю, что вывод должен быть зеленым значком при щелчке ... но он просто не работает. Пожалуйста, помогите.

1 Ответ

1 голос
/ 31 октября 2019

Вы должны использовать JavaScript.

let icon = document.querySelector('i');
icon.addEventListener('click',function(){
  icon.style.color = "green";
})

...