Ich habe gesehen, dass Chrom eine dickere Grenze auf :focus
setzt, aber es sieht irgendwie in meinem Fall aus, wo ich Border-Radius auch verwendet habe. Gibt es das überhaupt, um das zu entfernen?Zurücksetzen/Entfernen von Chroms Eingabe-Hervorhebungs-/Fokusrahmen?
Antwort
Sie sollten sie in der Lage sein, zu entfernen
outline: none;
verwenden, aber denken Sie daran, dies für die Benutzerfreundlichkeit möglicherweise schlecht ist: Es wird schwer sein, zu sagen, ob ein Element fokussiert ist, welche saugen Wenn Sie mit dem Schlüssel Tab durch alle Elemente eines Formulars gehen, sollten Sie nachdenken, wenn ein Element fokussiert ist.
Ich habe die 'Hintergrundfarbe' und' Farbe' Eigenschaften/Attribute (wie auch immer man sie nennt) auf ': focus' geändert denke, es ist immer noch in Ordnung –
Ja. Globales Setzen von "outline: none" wie bei einigen Resets ist ein Fehler, da es die Zugänglichkeit der Tastatur einschränkt, aber es ist in Ordnung, "outline" zu entfernen, wenn Sie eine weitere klare Möglichkeit haben, die Fokussierung zu reflektieren. – bobince
+1 auf den Hinweis für diese SEHR schlechte Praxis. Es würde die Benutzung der Tastatur sehr nervig machen. – WhyNotHugo
Sie könnten einfach outline: none;
und Rand auf eine andere Farbe im Fokus.
:focus {outline:none;}
Anschließend können Sie steuern den Fokus Randfarbe entweder einzeln durch das Element, oder im Standard-CSS-:
Um den Standard-Fokus, verwenden Sie die folgenden in Ihrem Standard-CSS-Datei zu entfernen
:focus {outline:none;border:1px solid red}
Offensichtlich ersetzen red
mit Ihrem gewählten Hex-Code.
Sie könnten auch die Grenze unberührt lassen und die Hintergrundfarbe (oder Bild) steuern das Feld zu markieren:
:focus {outline:none;background-color:red}
:-)
Dies wird auf jeden Fall funktionieren. Orange Umriss wird mehr zeigen, nicht .. Gemeinsam für alle tags:
*:focus {
outline: none;
}
Spezifische zu einem gewissen Tag, ex: input-Tag
input:focus{
outline:none;
}
Ich hatte alle die Folge zu tun vollständig zu entfernen es
outline-style:none;
box-shadow:none;
border-color:transparent;
Problem ist, wenn Sie bereits eine Gliederung haben. Chrome verändert noch etwas und es ist ein echter Schmerz. Ich kann nicht finden, was sich ändern:
.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;
}
Der einfachste Weg ist, um so etwas zu verwenden, aber beachten Sie, dass es nicht so gut sein kann.
input {
outline: none;
}
Ich hoffe, Sie finden das nützlich.
border:0;
outline:none;
box-shadow:none;
Dies sollte den Trick tun.
- 1. Wie steuern Sie die Steuerung einer Anwendung (?) In C#?
- 2. Daten-bind Click-Ereignis funktioniert nicht auf Chrom für svg unter div
- 3. Bookmarklet auf https Seite
- 4. welche JavaScript-Dateien werden nicht zum Laden der Seite verwendet
- 5. Lesen von Daten von außerhalb erstellt von
- 6. Entfernen von Padding von Iframe von Seite
- 7. Herunterladen von Datei von Umleiten von URLs
- 8. von. import * von Modul
- 9. Senden von XML von SUDS
- 10. Abrufen von JSONObject von String
- 11. Abrufen von NSManagedObjectContext von NSManagedObject
- 12. Wiederholen von IDs von Elementkindern
- 13. Senden von Broadcasts von asynctasks
- 14. Manipulation von ByteBuffer von JNI
- 15. Geben von Daten von Javascript
- 16. Empfangen von SMS von SIM
- 17. Kombinationsfunktion von Arrays von Arrays
- 18. Parsen von Variablen von Konsolenfehler
- 19. Abrufen von UITableViewCell von UITapGestureRecognizer
- 20. Extrahieren von optionValue von postmeta
- 21. Empfangen von Kreditkarteninformationen von Card.Io
- 22. Aufruf von Python von C#
- 23. Ausführen von Blöcken von NSArray?
- 24. Angeben von Abhängigkeiten von Makefile
- 25. Anfordern von Parametern von Jsp
- 26. Erstellen von NSUmage von NSColor
- 27. Löschen von Vektor von Zeigern
- 28. Entfernen von Elementen von ID
- 29. Löschen von Kanten von igraph
- 30. Entfernen von "!" „[“ Und „]“ von Dateinamen
BESTE ANTWORT: http: // stackoverflow.com/a/17526407/877860 (Sie müssen auch den Box-Schatten loswerden) –