Остановить Safari Mobile от ввода кнопок ввода закругленных углов - PullRequest
77 голосов
/ 10 марта 2011

Я думаю, что субъект говорит все это. У меня есть веб-приложение при просмотре на Iphone, Ipod или Ipad, кнопки ввода ввода имеют округленные углы. Есть ли способ остановить это?

Ответы [ 6 ]

179 голосов
/ 10 марта 2011

Если вы добавите ...

input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

Тогда ваши кнопки унаследуют любые стили CSS, которые вы применили для других браузеров.

19 голосов
/ 16 декабря 2011

У меня не сработало, -webkit-внешний вид: нет.

Это делает:

input[type=submit] {
    -webkit-border-radius:0px;
}

У меня была такая же проблема с закругленными углами на кнопке с фоновым изображением, только на iPhone.

10 голосов
/ 06 сентября 2013

Вы можете попробовать использовать следующий CSS:

-webkit-appearance:none;

Подробнее: http://trentwalton.com/2010/07/14/css-webkit-appearance/

5 голосов
/ 18 декабря 2014

Я обнаружил, что на iPad 2 вы должны использовать следующее:

-webkit-appearance:none;
border-radius: 0;

в вашем классе кнопок.

3 голосов
/ 05 января 2012

У меня был сайт с входом submit type = "image". Это отклонение от вышеупомянутого исправлено закругленными углами:

input[type=image] {
    -webkit-border-radius:0px;
}
0 голосов
/ 05 июля 2019

Я обнаружил, что настройка background: linear-gradient(color1, color2) избавляет от чрезмерно закругленных углов на устройствах Apple и работает на всех других браузерах / платформах, которые я пробовал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...