क्या कोई तरीका है कि मैं आंशिक रूप से पारदर्शी छवि (या वास्तव में कुछ भी) एक्सएचटीएमएल और सीएसएस का उपयोग कर एक क्लिक करने योग्य क्षेत्र ओवरले कर सकता हूं?क्लिक करने योग्य क्षेत्र पर ओवरले - सीएसएस
उत्तर
@thirtydot आप एक समाधान कि केवल एक ही ब्राउज़र में काम करता है पता है मैं अभी भी यह यहां के लिए प्यार होता! हालांकि अधिक बेहतर समर्थन करते हैं।
आप pointer-events: none
का उपयोग कर सकते हैं।
ब्राउज़र समर्थन: http://caniuse.com/pointer-events (IE10 को छोड़कर हर जगह काम करता है और पुराने)
विशेषता मेरे लिए नई है। मुझे कुछ नया सिखाने के लिए धन्यवाद! –
लपेटें ओवरले और एक क्लिक करने योग्य div में पृष्ठभूमि, और कुछ करने के लिए ओवरले की अपारदर्शिता विशेषता निर्धारित कम से कम 1.
यदि ओवरले केवल सामग्री का हिस्सा ओवरले कर रहा है तो ओवरले के नीचे नहीं की गई सामग्री आंशिक रूप से पारदर्शी दिखाई देगी, और यह वही नहीं है जो मैं चाहता हूं। –
उन्होंने क्लिक करने योग्य div tanslucent बनाने के लिए नहीं कहा था; उन्होंने ओवरले ** ** div divucent के अंदर ओवरले बनाने के लिए कहा, इसलिए ओवरले दिखा रहा है और सबकुछ क्लिक करने योग्य है। हालांकि, यह अभी भी
नहीं है, शीर्ष z- सूचकांक तत्व ध्यान केंद्रित करना होगा। लेकिन आप ओवरले परत पर एक और पारदर्शी शीर्ष परत बना सकते हैं, यह एक क्लिक करने योग्य होगा। तो:
z-index:1 Content element
z-index:2 Mask/Overlay element
z-index:3 Click element
ऐसा इसलिए है क्योंकि ब्राउजर अंतर नहीं कर सकता कि आपका पीएनजी पारदर्शी कहां है। यह सिर्फ एक छवि के रूप में लेता है और इसमें पारदर्शी पिक्सेल होने पर फोकस नहीं पारित करेगा। Thats क्यों आप निश्चित और ऊंचाई के साथ एक पूरी तरह से खाली div डाल सकते हैं और यह क्लिक करने योग्य होगा।
जैसा कि मैंने @Andre से कहा था कि आपका सुझाव काम नहीं करता है अगर ओवरले केवल क्लिक करने योग्य क्षेत्र का हिस्सा ओवरले कर रहा है (कम से कम यदि आपके पास एक HTML5 क्लिक करने वाला कोई जटिल क्लिक करने योग्य क्षेत्र नहीं है)। –
ठीक है अगर क्लिक करने योग्य क्षेत्र एक आयताकार है और हमेशा समस्या को नहीं देखता है, तो मैं हमेशा एक ही स्थान पर रहता हूं। लेकिन यदि आप एक और आकार का क्षेत्र चाहते हैं या आप इसे पूरे फिल्म में ले जाना चाहते हैं, हां से, तो आप सही हैं। –
- 1. गूगल मानचित्र मार्कर क्लिक करने योग्य क्षेत्र
- 2. ListView w/onListItem पर क्लिक करने योग्य क्षेत्र की चौड़ाई
- 3. सीएसएस - एक div "क्लिक करने योग्य"
- 4. लेआउट बदलने के बिना क्लिक करने योग्य क्षेत्र को बढ़ाने के लिए बड़ा पारदर्शी ओवरले जोड़ें
- 5. क्लिक करने योग्य लेबल
- 6. 'फोकस करने योग्य' और 'क्लिक करने योग्य'
- 7. एंड्रॉयड क्लिक करने योग्य TextView कैसे पाठ पर एकाधिक क्लिक करें क्षेत्र बनाने और पकड़ो क्षेत्र चयन
- 8. क्लिक करने योग्य यूआरएल?
- 9. सीएसएस: क्या एक छुपे ऑब्जेक्ट क्लिक करने योग्य है?
- 10. एक पारदर्शी, क्लिक-थ्रू ओवरले
- 11. सी # - क्लिक करने योग्य बटन
- 12. विम: क्लिक करने योग्य लेबल
- 13. jQuery, क्लिक करने योग्य तत्व
- 14. OnClickListener क्लिक करने योग्य विशेषता
- 15. क्लिक करने योग्य छवि - एंड्रॉइड
- 16. क्लिक करने योग्य छवि मानचित्र सी #
- 17. छवि में क्लिक करने योग्य जोन बनाएं?
- 18. मार्कर ड्रैग करने योग्य और क्लिक करने योग्य
- 19. जावास्क्रिप्ट पर क्लिक करें सीएसएस
- 20. क्लिक-थ्रू ओवरले निर्देश दृश्य
- 21. माउस के साथ क्लिक करने योग्य पूर्ण स्थान छवि क्षेत्र मानचित्र कैसे बनाएं?
- 22. क्या पैरेंट क्लिक करने योग्य सभी बच्चे तत्व को क्लिक करने योग्य बनाता है?
- 23. jQuery मोबाइल में क्लिक करने योग्य क्षेत्र में सूची आइटम सक्षम करें
- 24. एंड्रॉइड: क्लिक करने योग्य = "सत्य" मतलब यह है कि यह क्लिक करने योग्य नहीं है?
- 25. टेबल सेल पर एक क्लिक करने योग्य बटन कैसे जोड़ें?
- 26. एंड्रॉइड: स्क्रीन पर फ़्लोटिंग क्लिक करने योग्य आइकन?
- 27. UIImageView पर क्लिक करने योग्य UIButton कैसे बनाएं?
- 28. WPF: पारदर्शी कैनवास और क्लिक करने योग्य बच्चे
- 29. एंड्रॉइड - ListView को क्लिक करने योग्य लिंक
- 30. क्लिक करने योग्य स्वत: पूर्ण, गूगल
क्यों ओवरले क्लिक करने योग्य नहीं? –
@Andre आपका सुझाव काम नहीं करता है अगर ओवरले केवल क्लिक करने योग्य क्षेत्र का हिस्सा ओवरले कर रहा है (कम से कम यदि आपके पास एक HTML5 क्लिक करने वाला कोई जटिल क्लिक करने योग्य क्षेत्र नहीं है)। –
यह शानदार होगा अगर मैं ऐसा कर सकता हूं: 'अग्रभूमि: # 4297cc url (' overlay.png '); ':) –