Sanırım konu her şeyi söylüyor. Bir Iphone, Ipod veya Ipad'de görüntülendiğinde bir web uygulamam var, giriş gönderme düğmelerinin köşeleri yuvarlatılmış. Bunu durdurmanın bir yolu var mı?
Sanırım konu her şeyi söylüyor. Bir Iphone, Ipod veya Ipad'de görüntülendiğinde bir web uygulamam var, giriş gönderme düğmelerinin köşeleri yuvarlatılmış. Bunu durdurmanın bir yolu var mı?
Yanıtlar:
Eğer eklerseniz ...
input, textarea {
-webkit-appearance: none;
border-radius: 0;
}
Ardından düğmeleriniz, diğer tarayıcılar için uyguladığınız tüm CSS stillerini devralır.
font-size
ve color
. En iyi çözüm her ikisini de uygulamaktır.
Benim için işe yaramadı, -webkit-görünümü: yok.
Bu yapar:
input[type=submit] {
-webkit-border-radius:0px;
}
Sadece iPhone'da arka plan görüntüsü olan bir düğmedeki yuvarlak köşelerle aynı sorunu yaşadım.
Aşağıdaki CSS'yi kullanmayı deneyebilirsiniz:
-webkit-appearance:none;
Daha fazla bilgi: http://trentwalton.com/2010/07/14/css-webkit-appearance/
İPad 2'de aşağıdakileri kullanmanız gerektiğini buldum:
-webkit-appearance:none;
border-radius: 0;
düğme sınıfınızda.
Girdi gönderme türü = "resim" olan bir sitem vardı. Yukarıdakilerin bu vairation yuvarlak köşeleri sabitledi:
input[type=image] {
-webkit-border-radius:0px;
}
Ayarın background: linear-gradient(color1, color2)
Apple cihazlarında aşırı yuvarlatılmış köşelerden kurtulduğunu ve denediğim diğer tüm tarayıcılarda / platformlarda çalıştığını buldum.
Hem "düğme" hem de "gönder" türleri için kod ekleyerek çözdüm:
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
çözümü yapar çalışmalarını.