मैं अपने इनपुट प्रकार = बटन दबाकर रंग बदलने के लिए चाहता हूं। उदाहरण के लिए, यदि मेरे पास एक सफेद बटन है, तो मैं इसे दबाकर केवल हरा बनना चाहता हूं, और जब यह और दबाया नहीं जाता है तो मैं चाहता हूं कि यह सफेद हो। मैं इसे HTML और जावास्क्रिप्ट में कैसे कर सकता हूं? (मेरा बुरा अंग्रेजी के लिए खेद है और धन्यवाद)इनपुट प्रकार बटन दबाए जाने पर रंग बदलता है?
उत्तर
इस राज्य के लिए सीएसएस चयनकर्ता :active
कहा जाता है तो अगर आप कार्य करें:
input.btn:active { background:green }
कि काम करना चाहिए।
सादे वेनिला HTML + JavaSctipt देखें:
<input type="button" style="background-color:white" value="Click Me" onmousedown="this.style.background='green'" onmouseup="this.style.background='white'" />
आप जावास्क्रिप्ट क्यों करेंगे, esp। इस तरह के कुछ के लिए इनलाइन जावास्क्रिप्ट अगर आप इसे सीएसएस के साथ कर सकते हैं? –
नीचे दी गई पियेटर समाधान पर मेरी टिप्पणियां देखें। इनपुट बटन के लिए शुद्ध सीएसएस आईई में काम नहीं करता है। और इनलाइन जेएस सिर्फ उदाहरण के लिए है, बेशक अगर एक और जटिल कार्य की आवश्यकता है तो यह एक समारोह होना चाहिए। वैसे भी शुद्ध सीएसएस
मैं एक समाधान ढूंढना चाहता हूं जहां यह भी काम करता है यदि आप लक्ष्य के बाहर माउसबटन छोड़ देते हैं –
मेरे लिए यह केवल के साथ काम करता है:
<style>
input:active{ background-color:green}
</style>
एक अन्य विकल्प के लिए है कल्पना माउस पर ify, केवल बटन के लिए:
<style>
input[type=button]:hover{ background-color: #46000D}
<style>
- 1. बटन दबाए जाने पर कई कमांड हैं
- 2. बटन दबाए जाने पर थ्रेड कैसे शुरू करें और फिर दबाए जाने पर इसे रोकें?
- 3. दबाए गए बटन टेक्स्ट रंग
- 4. बटन दबाए जाने पर फ़ंक्शन को कॉल करें - pyqt
- 5. लंबे समय तक बटन दबाए जाने पर एक क्रिया दोहराएं
- 6. बटन दबाए जाने पर तत्व को फोकस कैसे न खोएं?
- 7. jQuery - बटन दबाए जाने पर काउंटर के मूल्य को बढ़ाएं
- 8. बैक बटन दबाए जाने पर मैं गतिविधि को कैसे मारूं?
- 9. बैक बटन दबाए जाने पर ऐप को कैसे सहेजें
- 10. एंड्रॉइड - बटन दबाए जाने पर लेआउट में टेक्स्टव्यू जोड़ें
- 11. बटन दबाए जाने पर बार-बार कुछ कैसे करें?
- 12. वापस बटन दबाए जाने पर राज्य को सहेजें
- 13. एंटर दबाए जाने पर फॉर्म सबमिट करें
- 14. माउस दबाए जाने पर जावास्क्रिप्ट दोहराएं
- 15. इनपुट प्रकार - बैक बटन?
- 16. "हो गया/रिटर्न" बटन दबाए जाने पर टेक्स्टबॉक्स कीबोर्ड को कैसे छिपाना है Xcode 4.2
- 17. ओके बटन दबाए जाने पर एंड्रॉइड कैमरा गतिविधि मेरे ऐप पर वापस नहीं आती है
- 18. चालू होने पर वापस बटन दबाए जाने पर कॉल नहीं किया जाता है?
- 19. पीईक्यूटी संवाद - बटन दबाए जाने के बाद इसे कैसे छोड़ें?
- 20. एचटीएमएल लंबवत इनपुट प्रकार बटन
- 21. लंबे दबाए गए बटन
- 22. क्रोम कंसोल में बटन दबाए जाने पर मुझे क्या पता चल सकता है?
- 23. एवीप्लेयर: होम बटन दबाए जाने पर पृष्ठभूमि ऑडियो बंद हो जाता है, लेकिन लॉक स्क्रीन
- 24. UINavigationController पर बैक बटन दबाए जाने पर विधि को कैसे कॉल करें? (आईफोन)
- 25. बैक बटन दबाए जाने पर कस्टम पृष्ठों पर डेटा बनाए रखें
- 26. आईओएस एसडीके: बटन दबाए जाने पर कीबोर्ड को खारिज कर दें?
- 27. आईफोन एसडीके - हार्डवेयर बटन दबाए जाने पर वॉल्यूम सूचक दृश्य को कैसे अक्षम करें?
- 28. F5 या रीफ्रेश बटन दबाए जाने पर पृष्ठ के केवल एक हिस्से को रीफ्रेश करें
- 29. यूआईएसएआर बार 'सर्च "बटन दबाए जाने पर कीबोर्ड को कैसे खारिज कर दिया जाए?
- 30. ब्राउज़र रीलोड बटन दबाए जाने पर चर के नुकसान को रोकें
यह केवल माउस के साथ काम करता है। – xdazz
आईई में काम नहीं कर रहा है? –
@ ट्रेकस्टफ जो आईई? इसके अलावा अन्य तत्वों के लिए IE में केवल 8.0 संस्करण से समर्थित है: https://developer.mozilla.org/en-US/docs/CSS/:active। वास्तव में IE9 में –