ブートストラップの入力ボックスにアイコンクリック機能を実装layout_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:17:53
オリジナル
1182 人が閲覧しました

ブートストラップ レイアウトを使用すると、ログイン名入力ボックスにワンクリック クリア アイコン、パスワード入力ボックスにパスワードを表示する小さな目のアイコンなど、入力入力ボックスにワンクリック クリア アイコンを追加できます。以下に示すように:

しかし、アイコンが入力ボックスに置かれると、これらの小さなアイコンはクリックイベントを取得できません

それでは、問題は、これらの小さなアイコンがどのようにしてクリックイベントを取得できるのかということです。

私にも分かりませんが、この機能は遠回しに間接的に実装することができます。

ここが重要なポイントです:

小さなアイコンの位置に非表示の要素を追加します。要素のサイズは小さなアイコンを覆うだけですが、背景色や境界線はありません。これは小さなアイコンを覆うのと同じです。透明なキルト付き;

<div class="input-group">  <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>  <input type="text" class="form-control" placeholder="账号/手机号/邮箱" id="userName">  <span class="glyphicon glyphicon-remove-circle form-control-feedback" style="display:inline-block;"></span> <--小图标元素-->  <span style="display:inline-block;border:1px solid red;width:30px;height:30px;position:absolute;right:2px;z-index:100;cursor: pointer;"></span> <--覆盖在小图标上面的元素--></div>
ログイン後にコピー

小さなアイコンの機能は、必要に応じて表示したり非表示にしたりするだけです。間接的に達成されました。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート