Ich möchte mein Suchsymbol neben meinem Eingabeformular haben, ändere die Farben, wenn ich mich konzentriere, aber ich kann nicht den richtigen Selektor finden. Wenn ich manuell ein Fokusereignis auf dem Formular selbst hinzufüge, wird dies funktionieren, aber nicht auf der Eingabe. Was ist denn hier los?Style-Icon auf Eingabefokus
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
}
Glyphicons sind kleine Bilder, Sie können ihre Farbe nicht auf einfache Weise ändern. Entweder verwenden Sie "font awesom" oder Sie fügen Filter zu Ihrem Glyphon hinzu. –
@TobiasK. Es Schriftarten nicht gleich mit font-awesome. Sie können 'Farbe' über CSS ändern – NooBskie
Mit CSS können Sie das vorherige Element nicht auswählen. Sie müssen JS verwenden. – Vucko