Supongo que el sujeto lo dice todo. Tengo una aplicación web cuando la veo en un Iphone, Ipod o Ipad, los botones de envío de entrada tienen esquinas redondeadas. ¿Hay alguna forma de detener esto?
Supongo que el sujeto lo dice todo. Tengo una aplicación web cuando la veo en un Iphone, Ipod o Ipad, los botones de envío de entrada tienen esquinas redondeadas. ¿Hay alguna forma de detener esto?
Respuestas:
Si agrega ...
input, textarea {
-webkit-appearance: none;
border-radius: 0;
}
Entonces sus botones heredarán cualquier estilo CSS que haya aplicado a otros navegadores.
font-size
y color
. La mejor solución sería aplicar ambos.)
No funcionó para mí, la apariencia de -webkit: ninguna.
Esto hace:
input[type=submit] {
-webkit-border-radius:0px;
}
Tuve el mismo problema con las esquinas redondeadas en un botón con imagen de fondo, solo en el iPhone.
Puede intentar utilizar el siguiente CSS:
-webkit-appearance:none;
Más información: http://trentwalton.com/2010/07/14/css-webkit-appearance/
Descubrí que en el iPad 2 debes usar lo siguiente:
-webkit-appearance:none;
border-radius: 0;
en su clase de botones.
Tenía un sitio con un tipo de envío de entrada = "imagen". Esta variación de lo anterior fijó las esquinas redondeadas:
input[type=image] {
-webkit-border-radius:0px;
}
Descubrí que la configuración background: linear-gradient(color1, color2)
elimina las esquinas excesivamente redondeadas en los dispositivos Apple y funciona en todos los demás navegadores / plataformas que he probado.
Lo resolví agregando código para los tipos "botón" y "enviar":
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;
}
-webkit-border-radius:0px
solución hace el trabajo.