malignas google extensiones eliminar como chrome google-chrome button focus twitter-bootstrap-3 outline

google-chrome - google - eliminar extensiones chrome android



Botón Bootstrap: eliminar esquema en Chrome OS X (12)

Buscar y reemplazar

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

Reemplazar a

outline: 0;

Estoy buscando lograr esto: http://getbootstrap.com/javascript/#popovers-examples - desplácese hasta "Demo en vivo" y presione el botón rojo de popover, en Chrome en OS X ... Es perfecto, hermoso

Ahora ve aquí (el niño problema): http://yoyo.io/javascript/#popovers - delinea azul, aaaargh.

¡Si inspeccionas verás una letanía de esfuerzos de CSS de mi parte para eliminar esto! ¡Parece correcto en Safari y Firefox pero no en Chrome!

Alguien - ¿qué estoy pasando por alto?

¡Muchas gracias de antemano!


Con scss:

$btn-focus-box-shadow: none!important;


En bootstrap 4 ya no se usa el contorno, sino la sombra de caja. Si es tu caso, solo haz lo siguiente:

.btn:focus { box-shadow: none; }


En los mixins de los archivos Sass de las fuentes de Bootstrap, elimine todas $border referencias $border (no en la variante de esquema).

@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); [...] }

O simplemente codifica tu propio _customButton.scss mixin.


Ese CSS va desde este archivo "tab-focus.less" en la carpeta mixins (podría ser difícil de encontrar, porque las mezclas no se muestran en las herramientas chrome-dev). Entonces deberías editar esto:

// WebKit-style focus .tab-focus() { // Default outline: thin dotted; // WebKit outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }


Esto lo eliminará: corto y limpio:

.btn { outline: none !important; }


La solución más simple es: crea un archivo CSS y escribe esto:

.btn:focus, .btn:active:focus, .btn.active:focus { box-shadow: none !important; }


Para cualquier googlers como yo, donde ...

.btn:focus { outline: none; }

Todavía no funcionaba en Google Chrome, lo siguiente debería eliminar por completo cualquier brillo de botón.

.btn:focus,.btn:active:focus,.btn.active:focus, .btn.focus,.btn:active.focus,.btn.active.focus { outline: none; }


puedes poner esta etiqueta en tu html.

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

Utilicé el foco porque onclick aún mostraba el brillo durante un microsegundo e hizo un destello horrible en términos de usarlo. Esto pareció deshacerse después de que fallaran todos los métodos de CSS.


.btn.active o .btn.focus solo no pueden anular los estilos de Bootstrap. Para el tema predeterminado:

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: none; }


Veo .btn:focus tiene un outline en él:

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

Intenta cambiar esto a:

.btn:focus { outline: none; }

Básicamente, busque cualquier instancia de outline en :focus elementos :focus : eso es lo que lo está causando.


.btn:focus, .btn:active:focus, .btn.active:focus{ outline:none; box-shadow:none; }

Esto debería eliminar el contorno y la sombra de la caja