मैं selectCSS3 का उपयोग करके एक तत्व को स्टाइल करने की कोशिश कर रहा हूं । मुझे वेबकीट (क्रोम / सफारी) में मनचाहे परिणाम मिल रहे हैं, लेकिन फ़ायरफ़ॉक्स अच्छी तरह से नहीं खेल रहा है (मैं IE के साथ भी परेशान नहीं कर रहा हूं)। मैं CSS3 appearanceसंपत्ति का उपयोग कर रहा हूं , लेकिन किसी कारण से मैं फ़ायरफ़ॉक्स से ड्रॉप-डाउन आइकन को हिला नहीं सकता।
यहाँ एक उदाहरण है कि मैं क्या कर रहा हूँ: http://jsbin.com/aniyu4/2/edit
#dropdown {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: transparent url('example.png') no-repeat right center;
padding: 2px 30px 2px 2px;
border: none;
}
जैसा कि आप देख सकते हैं, मैं कुछ भी कल्पना नहीं कर रहा हूं। मैं केवल डिफ़ॉल्ट शैलियों को निकालना चाहता हूं और अपने स्वयं के ड्रॉप-डाउन तीर में जोड़ना चाहता हूं। जैसा कि मैंने कहा, WebKit में महान, फ़ायरफ़ॉक्स में महान नहीं। जाहिरा तौर पर, -moz-appearance: noneड्रॉप-डाउन आइटम से छुटकारा नहीं मिलता है।
कोई विचार? नहीं, जावास्क्रिप्ट एक विकल्प नहीं है
-moz-appearanceCSS3 की संपत्ति जोड़ी है , मैं उपयोग कर रहा हूं -moz-appearance: none;और यह संस्करण 35.0.1 में काम करता हुआ प्रतीत होता है।
@-moz-document url-prefix() { select { width: 105%; overflow: hidden; } }