2016-08-15 5 views
0

バナーの中央に検索入力があります。右に検索アイコンを作成したいのですが、そこをクリックするとアイコンが消えます。私はディスプレイを試みました:絶対、しかしそれは応答しません。 私のコードは:トグルアイコンで検索入力を行う方法

<form class="col-md-offset-3 col-md-6 col-md-offset-3" id="searchForm"> 
    <div class="form-group"> 
    <input class="form-control" placeholder="Search" type="text"> 
    <img src="search-icon.png" /> 
    </div> 
</form> 

#searchForm { 
    position:absolute; 
    top:40%; 
} 

Search icon example

+1

はあなたがディスプレイからのスタイルを変更するには上のクリックイベントを作るためにはJavaScript/jQueryのを使用してみました: なし? – Mathieu

+0

@マチュー私はCSS:focus {display:none;}プロパティを使用しますが、あなたのアドバイスもおそらく動作します – mrkkr91

答えて

1

あなたはglyphiconにform-control-feedbackクラスを使用することができます。

HTML:

<form class="col-md-offset-3 col-md-6 col-md-offset-3"> 
    <div class="form-group has-feedback"> 
    <input id="searchInput" type="text" class="form-control" placeholder="Search" /> 
    <i class="glyphicon glyphicon-search form-control-feedback"></i> 
    </div> 
</form> 

CSS:絶対表示する:

#searchInput:focus + i { 
    display:none; 
} 

codepen

+1

は完璧に機能します!ありがとう! – mrkkr91

関連する問題