TwitterブートストラップTextbox Glow and Shadowsをオーバーライドする


89

テキストボックスとボーダーの青い輝きを削除したいのですが、jsまたはcssをオーバーライドする方法がわかりません。ここを確認してください

編集1

私はjqueryプラグインTag-itを使用しおり、Twitterブートストラップも使用しているため、これを実行したいのですが、プラグインは非表示のtextFieldを使用してタグを追加しますが、Twitterブートストラップを使用している場合、内部にグローがあるテキストボックスとして表示されます。少し変なテキストボックス


新しいクラスを追加する機能はありますか?その場合は、次のように新しいクラスを追加してくださいborder:none; box-shadow:none;
jeschafe

1
@jeschafe ここで、それでも何もない
Fady Kamal

1
とにかくなぜこれをしたいのですか?多くの理由でクリックに重点を置くことにはメリットがあります。
グリンジャクソン

@GlynJackson親切に編集1を確認してください
Fady Kamal

3
反対投票の理由はわかりません。同じ問題に遭遇しました。しかし、私の場合、検証エラーを示すために境界線を赤くする必要がありました。しかし、輝きのためにそれは単に見えませんでした。
Oybek、

回答:


144
.simplebox {
  outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

27

デフォルトのブートストラップ設定をオーバーライドして、独自の色を使用することもできます

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);
}

3
<select>セレクタがここに含まれていないことは注目に値します。
ブライスヨーク

11
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;
}

フォーカスされていないスタイルをブートストラップに設定します


7

掘り下げた後、最新のブートストラップで変更したと思います。以下のコードは私にとってはうまくいきました、私が使用していたその単純なボックス、そのフォームコントロールは問題を引き起こしていました。

input.form-control,input.form-control:focus {
    border:none;
    box-shadow: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   -moz-transition: none;
   -webkit-transition: none;
}


7

CSSクラスを処理できないと思う場合は、テキストフィールドにスタイルを追加するだけです

<input type="text" style="outline:none; box-shadow:none;">


4

ブートストラップ3には、iosに小さな上部shodowがあり、これで削除できます。

input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
    -webkit-appearance: caret;
    -moz-appearance: caret; /* mobile firefox too! */
}

ここから手に入れまし


1
あなたが提供したリンクからのコメントを見て、通常は「キャレット」の代わりに「なし」を使用することをお勧めします。
Ryan Walton、

2

レガシーブラウザをサポートしていない限り、ベンダープレフィックスはこの時点では必要ありません。個々のタイプではなく、すべての入力を参照するだけでセレクタを簡略化できます。

input:focus,
textarea:focus,
select:focus {
  outline: 0;
  box-shadow: none;
}

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.