style color css angularjs angularjs-ng-click angular-material

css - color - Material angular ng-click resaltado de borde extraño



ng-style conditional (3)

Me enfrenté al mismo problema con la mayoría de los elementos.

En mi caso los siguientes códigos CSS funcionaron:

*:focus { outline: none !important; border: 0 !important; }

Tengo un problema con el uso de AngularJS y Angular-Material.

Echa un vistazo al siguiente código:

<div flex="100"> <ul class="list-group"> <li class="list-group-item cursorPointer" ng-repeat="item in array" ng-click="selectItem(item)"> {{item.name}} </li> </ul> </div>

La etiqueta li tiene una función ng-click adjunta que contiene cierta lógica de negocios. El problema es que aparece un borde extraño al hacer clic en él (similar al resaltado de selección de usuario) y parece que no puedo averiguar de dónde viene.

Esto parece aparecer solo cuando tengo una directiva ng-click en un elemento (el mismo comportamiento en el elemento span)

Versiones utilizadas:

AngularJS - 1.4.1

Material Angular - 0.9.4

Aria Angular - 1.4.0

Angular-animado - 1.4.1

Angular-UI-Boostrap - 0.9.0

Bootstrap - 3.2.0

JQuery - 2.1.4

¿Algunas ideas? Ver este plnkr por ejemplo: http://plnkr.co/edit/60u8Ur?p=preview


Tu problema es el: enfoque, puedes moverte haciendo algo como esto

span:focus { outline: none; border: 0; }

Así que esto es solo para su tramo, podría obtener más información específica sobre otros elementos si quisiera eliminarlo en otro lugar.


esto puede ser fácil:

añadir clase nofocus a esos elementos,

y agrega css a esa clase en :focus

.nofocus:focus { outline: none; }