Chyba temat mówi wszystko. Mam aplikację internetową, gdy przeglądam ją na iPhonie, iPodzie lub iPadzie, przyciski przesyłania danych wejściowych mają zaokrąglone rogi. Czy jest sposób, aby to zatrzymać?
ios
mobile-safari
Newbie Fletcher
źródło
źródło
-webkit-border-radius:0px
rozwiązanie czyni pracę.font-size
icolor
. Najlepszym rozwiązaniem byłoby zastosowanie obu.Nie działa dla mnie, wygląd zestawu -webkit: brak.
To robi:
input[type=submit] { -webkit-border-radius:0px; }
Miałem ten sam problem z zaokrąglonymi rogami na przycisku z obrazem tła, tylko na iPhonie.
źródło
Możesz spróbować użyć następującego CSS:
-webkit-appearance:none;
Więcej informacji: http://trentwalton.com/2010/07/14/css-webkit-appearance/
źródło
Odkryłem, że na iPadzie 2 musisz użyć:
-webkit-appearance:none; border-radius: 0;
w klasie przycisków.
źródło
Miałem witrynę z typem przesyłania danych wejściowych = "obraz". Ta wersja powyższego naprawiła zaokrąglone rogi:
input[type=image] { -webkit-border-radius:0px; }
źródło
Odkryłem, że ustawienie
background: linear-gradient(color1, color2)
usuwa nadmiernie zaokrąglone rogi na urządzeniach Apple i działa na wszystkich innych przeglądarkach / platformach, które wypróbowałem.źródło
Rozwiązałem przez dodanie kodu zarówno dla typu „przycisk”, jak i „prześlij”:
input[type="submit"] { text-align: center; -webkit-appearance:none; -webkit-border-radius:0px; border-radius:0; height:30px; } input[type="button"] { text-align: center; -webkit-appearance:none; -webkit-border-radius:0px; border-radius:0; height:30px; }
źródło