@maximtop
Начинающий программист

Как изменить цвет текста FontAwesome при наведении?

Здравствуйте. У меня есть такой код в CSS, я сделал чтобы при наведении текст менялся на белый цвет.

.addtocart-bar span.addtocart-button input.addtocart-button{
	border: 1px solid @brand-primary;
	color: @btn-default-color;
	border-radius: 0;
	background: #fff;
	padding: 5px 10px 5px 30px;
	font-size: 16px;
	text-transform: uppercase;
	transition: all 0.3s;
	&:hover{
		background: @brand-primary;
		color: @w-text-color;
		transition: all 0.3s;
	}
}
.addtocart-bar span.addtocart-button{
	margin-left: 10px;
	position: relative;
	&:before{
		content: "\f07a";
		display: inline-block;
		font: normal normal normal 16px/1 FontAwesome;
		color: @text-color;
		position: absolute;
		top: 6px;
		left: 10px;
	}
}


Как сделать, чтобы менялась еще и иконка FontAwesome при наведении мышки на кнопку с черного на белый? Ниже картинка при наведении мышки.

55fdd6d2ce6844c282a20f4c417f6f79.jpg

Пробовал добавлять

&:hover{
	  	color: @w-text-color;
	}


После left: 10px; перед }, но не помогло. Как быть?
  • Вопрос задан
  • 1424 просмотра
Решения вопроса 1
@chirskiy_mixail
Очень давно занимаюсь версткой, имею огромный опыт
А вы уверенны,что у вас в @w-text-color белый цвет приходит? Это 1, 2 если нужно покрасить иконку обращайтесь к ней, например так
&:hover .fa{
    color: @w-text-color;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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