Heim > Web-Frontend > CSS-Tutorial > Wie entferne ich den unerwünschten Rahmen von Eingabeschaltflächen in CSS?

Wie entferne ich den unerwünschten Rahmen von Eingabeschaltflächen in CSS?

Susan Sarandon
Freigeben: 2024-11-20 03:08:01
Original
264 Leute haben es durchsucht

How to Remove the Unwanted Border from Input Buttons in CSS?

Unerwünschte Ränder von Eingabeschaltflächen entfernen

Bei der Interaktion mit Websites stoßen Benutzer häufig auf Eingabeschaltflächen, die als interaktive Elemente für die Übermittlung von Daten dienen oder eine Aktion einleiten. Allerdings können diese Schaltflächen gelegentlich einen unschönen Rahmen anzeigen, wenn sie angeklickt oder fokussiert werden.

In CSS ist die Eigenschaft „outline“ für die Erstellung des sichtbaren Rahmens um die Schaltfläche verantwortlich. Standardmäßig erhalten Elemente in einem Webdokument beim Fokussieren eine gepunktete Umrandung. Bei Eingabeschaltflächen kann dieser Umriss besonders ablenkend sein.

Lösung: Umriss entfernen

Um den unerwünschten Rand zu entfernen, können Sie die Leistung des nutzen Sie können die Eigenschaft „outline“ ändern, indem Sie ihren Wert auf „none“ setzen. So geht's:

input[type=button] {
  width: 120px;
  height: 60px;
  margin-left: 35px;
  display: block;
  background-color: gray;
  color: white;
  border: none;
  outline: none;
}
Nach dem Login kopieren

Beispiel

Wenn Sie diese Stile auf Ihre HTML-Eingabeschaltfläche anwenden, wird die Kontur beim Klicken oder Fokussieren entfernt, sodass Sie einen sauberen und nahtlosen Benutzer erhalten Erfahrung:

<input type="button" value="Example Button">
Nach dem Login kopieren

Hinweis für Chrome-Benutzer

In Chrome erfolgt das Entfernen des Umrissrahmens mithilfe der Gliederung: keine; Das Eigentum reicht möglicherweise nicht aus. In solchen Fällen ist eine zusätzliche CSS-Zeile erforderlich:

-webkit-appearance: none;
Nach dem Login kopieren

Beide anwenden die Gliederung: none; und -Webkit-Aussehen: keines; Eigenschaften zu Ihrem CSS hinzufügen, um sicherzustellen, dass der Rahmen nicht in Chrome-Browsern angezeigt wird.

Das obige ist der detaillierte Inhalt vonWie entferne ich den unerwünschten Rahmen von Eingabeschaltflächen in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage