Bouton Bootstrap-enlever le contour sur Chrome OS X

je cherche à atteindre cet objectif: http://getbootstrap.com/javascript/#popovers-examples - Faites défiler vers la "démo live" et appuyez sur le bouton Red popover, dans Chrome sur OS X.... Il est parfait magnifique

Maintenant, allez ici (le problème de l'enfant): http://yoyo.io/javascript/#popovers - il décrit bleu, aaaargh.

si vous inspectez vous verrez une litanie d'efforts CSS de moi pour enlever cela! Il semble correct en Safari et Firefox mais un non aller dans Chrome!

N'importe qui-qu'est-ce que j'oublie??

merci Beaucoup d'avance!

37
demandé sur Mike Causer 2014-01-18 10:52:14

14 réponses

je vois .btn:focusoutline:

.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

Essayez de changer cela:

.btn:focus {
  outline: none;
}

en gros, cherchez tous les cas de outline:focus éléments ed-c'est la cause.

75
répondu Nick Heer 2014-01-18 06:58:57
.btn:focus {
    outline: none;
}

n'a toujours pas fonctionné dans Google Chrome, ce qui suit devrait supprimer complètement toute lueur de bouton.

.btn:focus,.btn:active:focus,.btn.active:focus,
.btn.focus,.btn:active.focus,.btn.active.focus {
    outline: none;
}
33
répondu shaneparsons 2015-01-28 15:42:39
.btn:focus, .btn:active:focus, .btn.active:focus{
    outline:none;
    box-shadow:none;
}

ceci devrait supprimer le contour et l'ombre de boîte

13
répondu sidhartha madipalli 2015-04-07 06:08:58

dans bootstrap 4 le contour n'est plus utilisé, mais le box-shadow. Si c'est votre cas, il suffit de faire la commande suivante:

.btn:focus {
    box-shadow: none;
}
8
répondu George Henrique 2018-01-02 14:37:05

.btn.active ou .btn.focus seul ne peut pas remplacer les styles de Bootstrap. Pour le thème par défaut:

.btn.active.focus, .btn.active:focus,
.btn.focus, .btn:active.focus, 
.btn:active:focus, .btn:focus {
      outline: none;
}
3
répondu Narch Tranch 2016-02-06 15:21:41

avec scss:

$btn-focus-box-shadow: none!important;
2
répondu Hannes Be 2018-06-04 09:18:37

Rechercher et remplacer

outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;

Remplacer

outline: 0;
1
répondu Calvin Grain 2014-04-11 12:54:27

Ce sera l'enlever, à court et à nettoyer:

.btn {
    outline: none !important;
}
1
répondu Entertain 2016-01-21 16:32:12

vous pouvez mettre cette balise dans votre code html.

<button class='btn btn-primary' onfocus='this.blur'>
     Button Text
</button>

j'avais l'habitude de me concentrer parce que onclick affichait encore la lueur d'une microseconde et faisait un horrible Flash d'apparence en termes d'utilisation. Cela semblait se débarrasser après toutes les méthodes css a échoué.

0
répondu Evan Burbidge 2015-09-16 09:20:41

CSS va à partir de ce fichier "onglet-focus.moins" dans le dossier mixins (cela pourrait être difficile à trouver, car les mixins ne sont pas affichés chez chrome dev-tools). Si vous devez modifier ceci:

// WebKit-style focus 

.tab-focus() {
      // Default
      outline: thin dotted;
      // WebKit
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }
0
répondu Margarita 2015-12-18 11:32:58

dans les mixins des fichiers Sass de Bootstrap sources, supprimer tout $border Références (pas dans la variante de contour).

@mixin button-variant($color, $background, $border){ 
$active-background: darken($background, 10%);
//$active-border: darken($border, 12%);    
  color: $color;
  background-color: $background;
  //border-color: $border;
  @include box-shadow($btn-box-shadow);
  [...]
}

ou simplement codez que vous possédez _customButton.SCSS mixin.

0
répondu RizzCandy 2017-05-11 09:19:36

la solution la plus simple est: créez un fichier CSS et tapez ceci:

.btn:focus, .btn:active:focus, .btn.active:focus {
    box-shadow: none !important;
}
0
répondu Decode 2018-03-25 09:15:15

Si les réponses ci-dessus ne fonctionnent toujours pas, ajouter ceci:

button:focus{
    outline: none!important;
    box-shadow:none;
}
0
répondu Connor Cowling 2018-09-11 09:35:18

si quelqu'un utilise bootstrap sass, notez que le code est sur _reboot.fichier scss comme ceci:

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

donc si vous voulez garder le fichier _reboot, je suppose que vous pouvez le modifier avec CSS au lieu d'essayer de chercher une variable à changer.

0
répondu Diego Ponciano 2018-10-01 17:45:53