CSS Submit Button seltsames Rendering auf iPad / iPhone


Antworten:


452

Hoppla! Ich habe mich gerade gefunden: Fügen Sie diese Zeile einfach zu jedem Element hinzu, das Sie benötigen

   -webkit-appearance: none;

23
Ich liebe dich, Stackoverflow und @Francesco
Jahrichie

28
Genial, und hier ist ein großartiger Artikel über CSS-Tricks. Es listet alle anderen Elemente auf, die von WebKit und Mozilla geändert wurden.
Patrick


1
Ich wünschte, ich hätte diese Google-Suche vor 12 Stunden durchgeführt ... DANKE.
Elly Post

1
Echt super! Ich habe nicht gedacht, dass diese Art von Problem auch bei iOS aufgetreten ist! Nochmals vielen Dank dafür!
Saurabh Prajapati

36

Fügen Sie diesen Code in die CSS-Datei ein:

input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

Das wird helfen.


1
Toll! Formular
Senden

1
@peterkodermac Bitte vergessen Sie nicht, die übergeordnete CSS-Klasse hinzuzufügen. Andernfalls kann dies jedes Eingabefeld betreffen.
Subindas pm

4

Die obige Antwort für das Erscheinungsbild des Webkits hat die Magie ausgelöst, aber die Schaltfläche sah im Vergleich zum Browser auf anderen Geräten / Desktops immer noch etwas blass / langweilig aus. Ich musste auch die Deckkraft auf voll einstellen (Bereiche von 0 bis 1)

-webkit-appearance:none;
opactiy: 1

Nach dem Einstellen der Deckkraft sah die Schaltfläche auf allen verschiedenen Geräten / Emulatoren / Desktops gleich aus.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.