1
フォーカスを合わせると入力フォームの横に検索アイコンが表示されますが、右のセレクタを見つけることができません。フォーム自体にフォーカスイベントを手動で追加すると、これは機能しますが、入力には反映されません。何が起きてる?入力フォーカスのスタイルアイコン
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。そこには、フォントと同じイメージではなく素晴らしいフォントがあります。 CSSを使って 'color'を変更することができます – NooBskie
CSSでは、前の要素を選択することはできません。 JSを使用する必要があります。 – Vucko