मैंने इंटरनेट पर कहीं और व्यापक खोज की है लेकिन किसी फॉर्म में ड्रॉपडाउन सूची के ड्रॉपडाउन हिस्से को स्टाइल करने के तरीके के बारे में कुछ भी उपयोगी नहीं मिला है। मैं सही दिशा में एक सूचक की सराहना करता हूं। धन्यवाद।मैं स्टाइल फॉर्म ड्रॉप डाउन सूचियों कैसे बना सकता हूं?
उत्तर
जैसा ऊपर बताया गया है, सीधे HTML का उपयोग करना बहुत असंभव है, मेरे पास jQuery Combobox के साथ अच्छे परिणाम हुए हैं।
आप SELECT चयनकर्ता का उपयोग करके शैलियों को लागू कर सकते हैं या एक सेक्शन तत्व में क्लासनाम लागू कर सकते हैं। हालांकि, आप आईई < 8 के साथ मुद्दों में भाग लेंगे जैसे तत्वों की सीमाएं।
आप विकल्प चयनकर्ता का उपयोग कर विकल्पों को लक्षित कर सकते हैं।
SELECT { border: solid 1px red; font-weight: bold; }
OPTION { background:green; font-style: italic; }
आप एक लाल बॉर्डर के साथ एक ड्रॉप डाउन देना चाहिए बोल्ड टेक्स्ट से (यदि मानक मोड में एफएफ या IE8 का उपयोग), और विकल्प एक हरे रंग की पृष्ठभूमि के साथ इटैलिक होना चाहिए।
के माध्यम से नहीं किया जा सकता है इसके अलावा, आप विकल्प तत्वों पर क्लास विशेषताओं का उपयोग कर सकते हैं, ताकि आप शीर्ष और नीचे विकल्पों को स्टाइल कर सकें अलग-अलग (यदि आप शीर्ष या निचली सीमा या जो भी जोड़ना चाहते हैं)। – HackedByChinese
यह संभव है, लेकिन कम से कम कहने के लिए दृढ़ हो गया। आप वास्तव में अलग-अलग ब्राउज़रों में एक ड्रॉप डाउन सूची के ड्रॉप डाउन हिस्से को स्टाइल नहीं कर सकते क्योंकि वे सभी अलग-अलग तरीकों से उनका समर्थन करते हैं (मेरा मतलब वास्तव में विभिन्न समर्थन है)।
जब मेरे पास कुछ महीने पहले इस तरह की एक समस्या थी, तो मुझे पता चला कि एकमात्र समाधान जावास्क्रिप्ट का उपयोग करना था, ड्रॉप डाउन सूची को उल/ली ड्रॉप डाउन मेनू में परिवर्तित करना था, जिसे मैं शैली बना सकता था। बेशक ऐसी कई घटनाएं हैं जिन्हें एक मूल्य चुनने की तरह हैंडलिंग की आवश्यकता होती है।
सौभाग्य से JQuery के लिए एक प्लगइन है जो इसे एक छोटा काम करने की अनुमति देता है। (इस प्लगइन के लिए दिए गए ब्रेनफॉल्ट लिंक अब और काम नहीं कर रहे हैं।)
मैं थोड़ी देर के लिए एक ही समस्या पर काम कर रहा हूं। धारक div का उपयोग करके एक बहुत ही सरल समाधान के साथ आया जो ड्रॉपडाउन के बाद छोटा होता है। मैं जिस तरह से पसंद करता हूं उसे देखने के लिए ड्रॉपडाउन तीर प्राप्त करने के लिए मैं पृष्ठभूमि छवि का भी उपयोग करता हूं। इसे देखें http://www.danielneumann.com/blog/how-to-style-dropdown-with-css-only/
आपको केवल चुनिंदा टैग और 2 सीएसएस कक्षाओं के चारों ओर एक div है।
HTML:
<div class="mainselection">
<select name="State" id="input7">
<option></option>
<option value="Alabama">Alabama</option>
...
<option value="Wisconsin">Wisconsin</option>
<option value="Wyoming">Wyoming</option>
</select>
</div>
सीएसएस:
.mainselection {
overflow:hidden;
width:350px;
margin-left:35px;
background: url("images/dropdown_arrow.png") no-repeat #fff 319px 2px;
/* dropdown_arrow.png is a 31x28 image */
}
select {
border:0;
background:transparent;
height:32px;
border:1px solid #d8d8d8;
width:350px;
-webkit-appearance: none;
}
फिर एक छोटे जावास्क्रिप्ट सत्यापन के बाद, मैं भी वर्ग div पर .dropdownbad
के लिए यह एक लाल बॉर्डर देने के लिए बदल सकते हैं।
.dropdownbad {
border:2px solid #c13339;
}
डिफ़ॉल्ट और त्रुटि राज्यों यहां दिए गए हैं:
यह कैसे नहीं # 1 जवाब है?!? – Rap
यह एक बढ़िया awnser, इतना तो मैं इसे स्वीकार करने @fmz पूछने के लिए gonig कर रहा हूँ है! – Switchfire
चूंकि यह प्रश्न पूछा गया था, ब्राउज़र तकनीक अब तक सुधार हुआ है। अब आप बिना किसी जावास्क्रिप्ट के सीएसएस का उपयोग कर एक कस्टम ड्रॉपडाउन मेनू बना सकते हैं।
इस ब्लॉग पोस्ट चेक आउट: http://line25.com/tutorials/how-to-create-a-pure-css-dropdown-menu
यह एक ड्रॉपडाउन मेनू है जो किसी फॉर्म –
में ड्रॉपडाउन सूची नहीं है, आप बहुत गलत हैं। यह प्रश्न ड्रॉपडाउनलिस्ट/चयन ब्लॉक के बारे में है। आपका लिंक वर्णन करता है कि डीडीएल कैसे बनाएं/अनॉर्डर्ड सूची की तरह चुनें। वही बात नहीं है। –
मैं अपने गाड़ी में ड्रॉपडाउन कि हल्के भूरे रंग के थे, तो चयनित नहीं है।मैं इस के साथ पाठ का रंग काला हो पा रहा था:
#customer_details ul {
color: black !important;
}
सब मैं बदलने के लिए जरूरी था कि, इसलिए मैं यह नहीं कह सकते तुम कर सकते हो और क्या।
ओपी स्पष्ट रूप से टेक्स्ट रंग बदलने से ज्यादा करना चाहता है। –
सीएसएस एकमात्र समाधान के लिए इस वेबसाइट की जाँच करें: http://www.htmllion.com/default-select-dropdown-style-just-css.html
HTML:
<form>
<select>
<option>CSS</option>
<option>HTML </option>
<option>HTML 5</option>
</select>
</form>
सीएसएस:
<style>
select {
border: 0 !important; /*Removes border*/
-webkit-appearance: none; /*Removes default chrome and safari style*/
-moz-appearance: none; /* Removes Default Firefox style*/
background: #0088cc url(img/select-arrow.png) no-repeat 90% center;
width: 100px; /*Width of select dropdown to give space for arrow image*/
text-indent: 0.01px; /* Removes default arrow from firefox*/
text-overflow: ""; /*Removes default arrow from firefox*/ /*My custom style for fonts*/
color: #FFF;
border-radius: 15px;
padding: 5px;
box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);
}
</style>
कृपया वेब साइट से ही संदर्भ जोड़ें – Sean
- 1. सिम्फनी 2 फॉर्म इवेंट्स - ड्रॉप डाउन सूचियां
- 2. क्यूटी/पीईक्यूटी: मैं एक ड्रॉप डाउन विजेट कैसे बना सकता हूं, जैसे QLabel, QTextBrowser, आदि?
- 3. मैं जावा स्विंग टूलबार में "ड्रॉप-डाउन" मेनू कैसे बना सकता हूं?
- 4. जावा: मैं जेएमएनयू को जेपीनल में कैसे जोड़ सकता हूं या ड्रॉप डाउन बटन कैसे बना सकता हूं?
- 5. ड्रॉप-डाउन सूची कैसे बनाएं?
- 6. यदि मैं ड्रॉप डाउन बॉक्स
- 7. क्यूटी: ड्रॉप-डाउन बटन?
- 8. मैं पीडीएफ के अंदर भरने योग्य इनपुट फॉर्म कैसे बना सकता हूं?
- 9. मैं प्रोग्रामेटिक रूप से विंडोज़ फॉर्म कैसे बना सकता हूं?
- 10. मैं django फॉर्म एकाधिक सबमिट बटन कैसे बना सकता हूं?
- 11. मैं अपना खुद का फॉर्म डिज़ाइनर कैसे बना सकता हूं?
- 12. मैं रेल 3 में लॉगिन फॉर्म कैसे बना सकता हूं?
- 13. प्रिंट के लिए ड्रॉप डाउन तीर को छोड़ने के लिए मैं एक HTML चयन बॉक्स कैसे स्टाइल कर सकता हूं?
- 14. Django Admin ड्रॉप डाउन
- 15. रेल में ड्रॉप डाउन बॉक्स
- 16. ड्रॉप डाउन मान
- 17. ड्रॉप डाउन स्वत: पूर्ण बॉक्स
- 18. उपयोगकर्ता को ड्रॉप डाउन
- 19. मैं विजुअल स्टूडियो प्रॉपर्टी विंडो जैसे DataGridViewComboBoxColumn के ड्रॉप-डाउन तीर को कैसे छुपा सकता हूं?
- 20. कस्टम स्पिनर/ड्रॉप डाउन मेनू
- 21. स्टाइलिंग शेरलॉक एक्शन बार ड्रॉप डाउन आइटम
- 22. MultAutoCompleteTextView ड्रॉप डाउन सूची को कैसे बदलें
- 23. सर्वश्रेष्ठ जावास्क्रिप्ट ड्रॉप-डाउन मेनू?
- 24. jQuery ड्रॉप डाउन होवर मेनू
- 25. अनुकूलित गूगल अनुवादक ड्रॉप डाउन
- 26. jcombobox - ड्रॉप डाउन शीट आकार
- 27. मैं डिफ़ॉल्ट आकार से छोटा चेकबॉक्स कैसे बना सकता हूं?
- 28. मैं रिमोट फाइल कैसे बना सकता हूं?
- 29. मैं वर्टिकल यूआईस्लाइडर कैसे बना सकता हूं?
- 30. मैं कॉन्फ़िगर स्क्रिप्ट कैसे बना सकता हूं?
अजीब बात है मुझे लगता है कि एक ही बातों के लिए पिछले सप्ताह वेब परिशोध 3 घंटे बिताए और कुछ भी जो मैंने नियंत्रण को दोबारा हटाने से संबंधित पाया। ऐसा लगता है कि आईई 8 इसके लिए समर्थन एकीकृत करेगा लेकिन अब यह उन दो चीजों में से एक है जो मानक सीएसएस –