Я хочу, чтобы мой значок поиска рядом с моей формой ввода менял цвета, когда я фокусируюсь, но я не могу найти правильный селектор. Если я вручную добавлю фокусное событие в форму, это будет работать, но не на входе. Что тут происходит?Значок стиля на входе Фокус
HTML
<form action="/search" class="form-inline" method="get">
<div class="glyphicon glyphicon-search"></div>
<input autocomplete="off" class="form-control" data-turboform="" name="search" placeholder="Search for your products!" value="" type="text">
<div class="checkbox">
<label>
<input type="checkbox">
Translate my search
<span class="bold">?</span>
</label>
</div>
</form>
CSS
input[type="text"]:focus .glyphicon-search{
color: $bp-orange
}
Глификон - это небольшие изображения, вы не можете легко изменить их цвет. Либо вы будете использовать «font awesom», либо добавить фильтры в свой глификон. –
@TobiasK. Там шрифты не одинаковые с шрифтом. Вы можете изменить 'color' через css – NooBskie
С помощью CSS вы не можете выбрать предыдущий элемент. Вы должны использовать JS. – Vucko