Думаю, тема говорит сама за себя. У меня есть веб-приложение при просмотре на Iphone, Ipod или Ipad, кнопки отправки ввода имеют закругленные углы. Есть ли способ остановить это?
ios
mobile-safari
Новичок Флетчер
источник
источник
-webkit-border-radius:0px
решение Роула действительно работает.font-size
иcolor
. Лучшим решением будет применение обоих.У меня не сработало, -webkit-appearance: none.
Это делает:
input[type=submit] { -webkit-border-radius:0px; }
У меня была такая же проблема с закругленными углами на кнопке с фоновым изображением только на iPhone.
источник
Вы можете попробовать использовать следующий CSS:
-webkit-appearance:none;
Подробнее: http://trentwalton.com/2010/07/14/css-webkit-appearance/
источник
Я обнаружил, что на iPad 2 вы должны использовать следующее:
-webkit-appearance:none; border-radius: 0;
в вашем классе кнопок.
источник
У меня был сайт с вводом submit type = "image". Эта вариация вышеизложенного зафиксировала закругленные углы:
input[type=image] { -webkit-border-radius:0px; }
источник
Я обнаружил, что эта настройка
background: linear-gradient(color1, color2)
избавляет от чрезмерно закругленных углов на устройствах Apple и работает во всех других браузерах / платформах, которые я пробовал.источник
Я решил, добавив код для типов «кнопка» и «отправить»:
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; }
источник