テキストボックスとボーダーの青い輝きを削除したいのですが、jsまたはcssをオーバーライドする方法がわかりません。ここを確認してください
編集1
私はjqueryプラグインTag-itを使用しており、Twitterブートストラップも使用しているため、これを実行したいのですが、プラグインは非表示のtextFieldを使用してタグを追加しますが、Twitterブートストラップを使用している場合、内部にグローがあるテキストボックスとして表示されます。少し変なテキストボックス
回答:
デフォルトのブートストラップ設定をオーバーライドして、独自の色を使用することもできます
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
border-color: rgba(82, 168, 236, 0.8);
outline: 0;
outline: thin dotted \9;
/* IE6-9 */
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
<select>
セレクタがここに含まれていないことは注目に値します。
input.simplebox:focus {
border: solid 1px #ccc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
transition: none;
-moz-transition: none;
-webkit-transition: none;
}
フォーカスされていないスタイルをブートストラップに設定します
[ ブートストラップのカスタマイズ]に移動し、@ input-border-focusを探して、目的のカラーコードを入力し、下にスクロールして[コンパイルしてダウンロード]をクリックします。
CSSクラスを処理できないと思う場合は、テキストフィールドにスタイルを追加するだけです
<input type="text" style="outline:none; box-shadow:none;">
これにより、境界線とフォーカスの青い影が削除されます。
input.simplebox,input.simplebox:focus {
border:none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-moz-transition: none;
-webkit-transition: none;
}
レガシーブラウザをサポートしていない限り、ベンダープレフィックスはこの時点では必要ありません。個々のタイプではなく、すべての入力を参照するだけでセレクタを簡略化できます。
input:focus,
textarea:focus,
select:focus {
outline: 0;
box-shadow: none;
}
border:none; box-shadow:none;