सीएसएस iPad / iPhone पर बटन अजीब प्रतिपादन प्रस्तुत करते हैं


222

मैंने देखा कि यदि मैं सीएसएस के साथ अपने बटन को त्रिज्या, रंग और सीमाओं का उपयोग करके स्टाइल करता हूं, तो वे अच्छे लगते हैं, लेकिन iPhone / ipad / ipod में वे भयानक दिखते हैं ... सफारी डेस्कटॉप के समान रेंडरिंग नहीं होनी चाहिए ??

यहां छवि विवरण दर्ज करें


जवाबों:


453

उफ़! बस अपने आप को पाया: बस इस लाइन को आप की जरूरत के किसी भी तत्व पर जोड़ें

   -webkit-appearance: none;

23
मैं तुमसे प्यार करता हूँ, stackoverflow, और @Francesco
jahrichie

28
शानदार, और यहाँ सीएसएस ट्रिक्स से इसके बारे में एक शानदार लेख है। यह WebKit और Mozilla द्वारा बदले गए अन्य सभी तत्वों को सूचीबद्ध करता है।
पैट्रिक

कम्पास में इसके लिए एक मिक्सिन है,
पैट्रिक

1
काश, मैंने यह Google खोज 12 घंटे पहले की होती ... थैंक यू।
एली पोस्ट

1
वास्तव में महान! नहीं सोचा था कि इस तरह की समस्या आईओएस में भी हुई थी! एक बार फिर इसके लिए आपका बहुत-बहुत धन्यवाद!
सौरभ प्रजापति

36

इस कोड को css फ़ाइल में जोड़ें:

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

ये सहायता करेगा।


1
महान! फॉर्म सबमिट बटन अब दिखता है जैसे कि यह मेरे iPad पर होना चाहिए
peterkodermac

1
@peterkodermac कृपया पैरेंट CSS क्लास जोड़ना न भूलें, अन्यथा, यह हर इनपुट फ़ील्ड को प्रभावित कर सकता है।
उपिन्दास दोपहर

4

वेबकिट उपस्थिति के लिए उपरोक्त उत्तर ने जादू किया, लेकिन बटन अभी भी अन्य उपकरणों / डेस्कटॉप पर ब्राउज़र की तुलना में दयालु / नीरस लग रहा था। मुझे भी पूर्णता निर्धारित करनी थी (0 से 1 तक)

-webkit-appearance:none;
opactiy: 1

अपारदर्शिता सेट करने के बाद, बटन सभी विभिन्न उपकरणों / एमुलेटर / डेस्कटॉप पर समान दिखता था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.