Ho visto che il bicromato di potassio mette un bordo più spesso su :focus
ma è un po 'come nel mio caso in cui ho usato anche border-radius. C'è comunque per rimuoverlo?Come reimpostare/rimuovere il bordo di evidenziazione/messa a fuoco di Chrome?
risposta
Si dovrebbe essere in grado di rimuoverlo utilizzando
outline: none;
ma tenere a mente questo è potenzialmente un male per l'usabilità: Sarà difficile dire se un elemento è focalizzato, che può succhiare quando passi attraverso tutti gli elementi di un form usando la chiave Tab - dovresti riflettere in qualche modo quando un elemento è focalizzato.
ho cambiato le proprietà/attributi 'di sfondo-colore' e' colore' (qualunque cosa tu chiami) su ': focus' così io Immagino che sia ancora ok –
Sì. Impostando globalmente 'outline: none' come fanno alcuni reset è un errore in quanto diminuisce l'accessibilità della tastiera, ma è bene rimuovere' outline' se hai un altro modo chiaro di riflettere la concentrazione. – bobince
+1 sulla nota perché questa è una pratica MOLTO cattiva. Renderebbe l'uso della tastiera molto fastidioso. – WhyNotHugo
è possibile impostare outline: none;
e il bordo su un colore diverso a fuoco.
Per rimuovere la messa a fuoco predefinita, utilizzare il seguente nel file .css predefinito:
:focus {outline:none;}
È quindi possibile controllare il colore attenzione confine sia individualmente per elemento, o nel css default:
:focus {outline:none;border:1px solid red}
Ovviamente sostituire red
con il codice esadecimale scelto.
Si potrebbe anche lasciare il confine intatta e controllare il colore di sfondo (o immagine) per evidenziare il campo:
:focus {outline:none;background-color:red}
:-)
Questo sarà sicuramente lavorare. Arancione contorno non apparirà più .. comune per tutti i tag:
*:focus {
outline: none;
}
specifico ad alcuni tag, es: tag input
input:focus{
outline:none;
}
ho dovuto fare tutto il seguito per rimuovere completamente it
outline-style:none;
box-shadow:none;
border-color:transparent;
Il problema si verifica quando si dispone già di uno schema. Chrome cambia ancora qualcosa ed è un vero dolore. Non riesco a trovare cosa cambiare:
.search input {
outline: .5em solid black;
width:41%;
background-color:white;
border:none;
font-size:1.4em;
padding: 0 0.5em 0 0.5em;
border-radius:3px;
margin:0;
height:2em;
}
.search input:focus, .search input:hover {
outline: .5em solid black !important;
box-shadow:none;
border-color:transparent;;
}
.search button {
border:none;
outline: .5em solid black;
color:white;
font-size:1.4em;
padding: 0 0.9em 0 0.9em;
border-radius: 3px;
margin:0;
height:2em;
background: -webkit-gradient(linear, left top, left bottom, from(#4EB4F8), to(#4198DE));
background: -webkit-linear-gradient(#4EB4F8, #4198DE);
background: -moz-linear-gradient(top, #4EB4F8, #4198DE);
background: -ms-linear-gradient(#4EB4F8, #4198DE);
background: -o-linear-gradient(#4EB4F8, #4198DE);
background: linear-gradient(#4EB4F8, #4198DE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4EB4F8', endColorstr='#4198DE');
zoom: 1;
}
Il modo più semplice è quello di utilizzare qualcosa di simile, ma notare che non può essere che buono.
input {
outline: none;
}
Spero che questo sia utile.
border:0;
outline:none;
box-shadow:none;
Questo dovrebbe fare il trucco.
- 1. Messa a fuoco ContentEditable in Chrome/Safari
- 2. Applicazione del bordo a una casella di controllo in Chrome
- 3. WPF: Rimuovi il bordo tratteggiato attorno all'elemento messo a fuoco nella casella di riepilogo in stile
- 4. Rimuovere o disattivare il bordo di messa a fuoco del browser tramite javascript
- 5. Chrome: rimuovere il bordo della finestra/decorazione
- 6. Bordo arrotondato trasparente in Chrome
- 7. messa a fuoco() non funziona in Safari o Chrome
- 8. Come delegare l'evento di messa a fuoco?
- 9. GWT: Come rimuovo l'indicatore di messa a fuoco di un Canvas Widget?
- 10. come cambiare il colore di messa a fuoco di EditText in Android
- 11. jQuery fuoco non funziona in Chrome
- 12. Browser Android - rimuovi il bordo del contorno quando l'ancora è a fuoco
- 13. Come rimuovo il bordo attorno a un pre contenteditable focalizzato?
- 14. Come mettere a fuoco una scheda di Chrome che ha creato una notifica desktop?
- 15. Come rendere la messa a fuoco di un UIView utilizzando il motore di messa a fuoco su Apple TV
- 16. Disabilita il bordo grigio all'ancora (<a>) elementi attivati
- 17. Impedisci al debugger di Chrome di non mettere a fuoco React Native
- 18. Come rimuovere segnaposto a fuoco
- 19. Come mettere a fuoco div?
- 20. Schede Togglable di Bootstrap - Rimozione del contorno/messa a fuoco?
- 21. dispersione di `overflow: genitore hidden` con bordo arrotondato in Chrome
- 22. Trasparenza sulle finestre messe a fuoco/non messe a fuoco
- 23. UITextField perde l'evento di messa a fuoco
- 24. tinyMCE textarea evento di messa a fuoco?
- 25. Puoi mettere a fuoco una finestra popup da un'estensione di Chrome
- 26. jQuery perde l'evento di messa a fuoco
- 27. Perché il chrome dovrebbe sottrarre un po 'meno di .1px dalla larghezza di un bordo?
- 28. AngularJS: perdita di messa a fuoco forzata
- 29. Come ottenere evento di messa a fuoco persa in GWT
- 30. Come impedire TextBlock di ottenere messa a fuoco automatica
MIGLIORE RISPOSTA: http: // stackoverflow.com/a/17526407/877860 (devi eliminare anche l'ombra della scatola) –