Twitter bootstrap Textbox Glow and Shadows'u geçersiz kıl


88

Metin kutusunun ve kenarlığın Mavi parıltısını kaldırmak istiyorum, ancak js veya css'lerinden herhangi birini nasıl geçersiz kılacağımı bilmiyorum, Buraya bakın

DÜZENLE 1

Bunu yapmak istiyorum çünkü jquery eklentisi Tag- it'i kullanıyorum ve ayrıca twitter bootstrap kullanıyorum, eklenti etiketleri eklemek için gizli bir textField kullanıyor, ancak twitter önyükleme kullandığımda bir metin kutusu olarak görünüyor biraz garip olan metin kutusu


Yeni bir sınıf ekleme imkanınız var mı? Öyleyse yeni bir sınıf ekleyinborder:none; box-shadow:none;
jeschafe

1
@jeschafe Burada ve hala hiçbir şey
Fady Kamal

1
bunu neden yapmak istediğini sorabilir miyim? Birçok nedenden dolayı tıklamaya odaklanmak bir avantajdır.
Glyn Jackson

@GlynJackson Kindly check Edit 1
Fady Kamal

3
Olumsuz oy vermenin nedenini görmüyorum. Ben de aynı sorunla karşılaştım. Ancak benim durumumda doğrulama hatasını belirtmek için sınırı kırmızı yapmam gerekiyordu. Ancak parıltı nedeniyle görünmezdi.
Oybek

Yanıtlar:


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

27

Kendi renklerinizi kullanmak için varsayılan Bootstrap ayarını da geçersiz kılabilirsiniz.

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>Seçicinin buraya dahil edilmediğini belirtmek gerekir .
Bryce York

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

odaklanmamış stili önyüklemeyi ayarlar


8

css sınıfını idare edemeyeceğinizi düşünüyorsanız, metin alanına basitçe stil ekleyin

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

7

Biraz araştırma yaptıktan sonra, en son önyüklemede bunu değiştirdiklerini düşünüyorum. Aşağıdaki kod benim için çalıştı, soruna neden olan basit bir kutu değil, kullandığım form kontrolü.

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


5

bu, sınırı ve odak mavi gölgesini kaldıracaktır.

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

http://jsfiddle.net/pE5mQ/64/


4

Bootstrap 3'te ios üzerinde küçük bir üst kısım var, bununla kaldırılabilir:

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

Buradan aldım


1
Sağladığınız bağlantıdaki yorumlara baktığınızda, genellikle 'düzeltme işareti' yerine 'yok' kullanmak daha iyidir.
Ryan Walton

2

Eski tarayıcıları desteklemediğiniz sürece, satıcı önekleri bu noktada gerekli değildir ve seçicilerinizi tek tek türlerin her biri yerine tüm girdilere atıfta bulunarak basitleştirebilirsiniz.

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

0

HTML

<input type="text" class="form-control shadow-none">

CSS

input:focus{
    border: 1px solid #ccc
}

0
.form-control:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 250, 34, 0.25);
}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.