CSS enviar botão renderização estranha no iPad / iPhone


Respostas:


453

oops! acabei de me encontrar: basta adicionar esta linha a qualquer elemento que você precisar

   -webkit-appearance: none;

23
eu te amo, stackoverflow, e @Francesco
jahrichie

28
Brilhante, e aqui está um ótimo artigo sobre isso nos truques de CSS. Ele lista todos os outros elementos alterados pelo WebKit e Mozilla.
Patrick


1
Eu gostaria de ter feito essa pesquisa no Google há 12 horas ... OBRIGADO.
Elly Post

1
Muito bom! não pensei que esse tipo de problema nos ocorreu também no iOS! Mais uma vez, muito obrigado por isso!
Saurabh Prajapati -

36

Adicione este código ao arquivo css:

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

Isso vai ajudar.


1
Ótimo! Formar botão enviar agora parece como deveria no meu iPad
peterkodermac

1
@peterkodermac, por favor, não esqueça de adicionar a classe CSS pai, caso contrário, isso pode afetar todos os campos de entrada.
Sub-pm pm

4

A resposta acima para a aparência do kit da web fez a mágica, mas o botão ainda parecia meio pálido / sem brilho em comparação com o navegador em outros dispositivos / desktop. Eu também tive que definir a opacidade para completa (varia de 0 a 1)

-webkit-appearance:none;
opactiy: 1

Após definir a opacidade, o botão parecia o mesmo em todos os diferentes dispositivos / emulador / área de trabalho.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.