मुझे होवर अर्ध-पारदर्शी div पर एक आवश्यकता है जो कुछ पाठ थंबनेल छवि के शीर्ष पर दिखाई देता है? जावास्क्रिप्ट का उपयोग किए बिना और केवल कैस्केडिंग स्टाइल शीट का उपयोग किए बिना ऐसा करना संभव है?CSS3: किसी छवि पर अर्ध-पारदर्शी ओवरले सेट करने के लिए ऑन-होवर ईवेंट का उपयोग करें
उत्तर
आप कुछ इस तरह की कोशिश कर सकते हैं:, आप छवि के रूप में DIV की पृष्ठभूमि सेट कर सकते हैं पाठ शामिल,
<style type="text/css">
.thumb {position:relative;width:200px;height:20px;}
.thumb:hover .overlay {opacity:0.5;}
.overlay {position:absolute;top:0;left:0;width:200px;height:20px;background:#fff;opacity:0;}
</style>
<div class="thumb">
<div class="overlay"></div>
<img src="image.gif" />
</div>
क्या आप थंबनेल के साथ कर रहे हैं पर निर्भर करता है और चालू करने के लिए सीएसएस का उपयोग होवर पर पारदर्शी से ठोस तक दृश्यता।
This'd केवल सफाई से काम करता है, तो आप एक ज्ञात आकार थंबनेल है (क्योंकि यह अपनी पृष्ठभूमि छवि के आकार के एक div AutoSize मुश्किल है), लेकिन यह अपने html में एक सरल उपाय के लिए बनाती हूँ:
<div class="thumb" style="background-image: url(thumb.jpg);">
<p>mouseover text</p>
</div>
महत्वपूर्ण सीएसएस कुछ इस तरह होगा ...
div.thumb p { visibility: hidden; }
div.thumb:hover p { visibility: visible; }
अपने प्रश्न से सुनिश्चित नहीं हूं कि पूरे div पारदर्शी या सिर्फ पाठ माना जाता है, लेकिन आप पर प्रासंगिक सीएसएस लागू कर सकते हैं या तो स्तर।
इसे ठीक करने के लिए सभी ठीक है - लेकिन आप यहां semantics की देखभाल नहीं कर रहे हैं। आईएमजी टैग आप विशिष्ट रूप से अन्य उपयोगी विशेषताओं जैसे कि alt टेक्स्ट, चौड़ाई और ऊंचाई (जो तेजी से प्रस्तुत करेंगे) और किसी भी अन्य व्यवहार की आवश्यकता हो सकती है। आप स्क्रीन पाठकों के साथ उपयोगकर्ताओं को भी काट रहे हैं क्योंकि वे नहीं जानते कि वे वास्तव में क्या जानते हैं देख रहे हैं। – easwee
यही कारण है कि मैंने कहा कि "आप जो कर रहे हैं उसके आधार पर," भले ही मैंने स्वीकार किया कि मैंने खुद को पर्याप्त स्पष्ट नहीं किया है। मेरा अनुमान है कि टेक्स्ट छवि के मुकाबले ज्यादा महत्वपूर्ण है, इस मामले में यह हो सकता है एक तर्क ले दृष्टिकोण। –
ठीक ठीक मुझे पता है, मैं RGBA का उपयोग कर पाते हैं जब कभी अस्पष्टता से अधिक संभव है एक बहुत procuces इस पुरानी है, लेकिन मैं में पड़ गए और अस्पष्टता के बारे में जोड़ने के लिए कुछ है सेटिंग
http://deepubalan.com/blog/2010/03/29/rgba-vs-opacity-the-difference-explained/
देना है कि एक से अधिक लग रही है बेहतर परिणाम, अस्पष्टता विभिन्न ब्राउज़रों में मजाकिया काम कर सकती है और सभी प्रकार की अस्थिर समस्याओं का कारण बन सकती है ... बस मेरे 2 सेंट
- 1. CSS3 एनीमेशन: ब्लिंकिंग ओवरले बॉक्स
- 2. छवि पर ओवरले एचटीएमएल 5 कैनवास
- 3. CSS3 का उपयोग कर छवि होवर पर फीका हुआ फीका?
- 4. पृष्ठभूमि छवि पर CSS3 संक्रमण
- 5. div पृष्ठभूमि रंग, ऑनहोवर
- 6. क्या CSS3 सीमा-छवि के प्रत्येक पक्ष के लिए एक अलग छवि का उपयोग करने का कोई तरीका है?
- 7. ओवरले के बिना सीएसएस का उपयोग कर टिंट छवि
- 8. Jquery छवि ओवरले?
- 9. BufferedImage पर ओवरले टेक्स्ट करने के लिए ग्राफिक्स 2 डी का उपयोग करके और एक BufferedImage
- 10. खाली करने के लिए छवि स्रोत कैसे सेट करें?
- 11. छवि को फसल करने के लिए जावास्क्रिप्ट का उपयोग करें
- 12. योजक रंग ओवरले के लिए मिश्रण कैसे सेट करें?
- 13. ffmpeg का उपयोग कर एक स्थिर पृष्ठभूमि छवि पर पारदर्शिता के साथ ओवरले एनिमेटेड छवियां?
- 14. QPushButton पर छवि कैसे सेट करें?
- 15. CSS3: सेट पृष्ठभूमि छवि को अधिक महत्व देते
- 16. स्कैन का उपयोग करने के लिए ": बनाना" कैसे सेट करें?
- 17. लाइव वॉलपेपर - "वॉलपेपर सेट करें" - मेमोरी को साफ़ करने के लिए उपयोग करने के लिए ईवेंट की आवश्यकता है
- 18. jQuery: मोडल डायलॉग ओवरले रंग सेट करें
- 19. jquery का उपयोग कर पूरी तरह लोड करने के लिए किसी विशेष छवि की प्रतीक्षा करें?
- 20. टाइमआउट ईवेंट को रद्द करने के लिए clearTimeout का उपयोग
- 21. कैमरे के कब्जे वाले छवि के साथ छवि ओवरले सहेजें
- 22. क्लिक करने योग्य क्षेत्र पर ओवरले - सीएसएस
- 23. एंड्रॉइड में ओवरले टैप करने पर पॉपअप कैसे प्रदर्शित करें?
- 24. एंड्रॉइड: ओवरले छवि पृष्ठभूमि में पैडिंग सेट करना
- 25. ओपेसिटी के साथ CSS3 तत्व: 0 (अदृश्य) माउस ईवेंट
- 26. संसाधनों से छवि सेट करने पर XamlParseException
- 27. छवि तुलना के लिए SIFT का उपयोग कैसे करें
- 28. क्या CSS3 एनीमेशन का उपयोग कर स्टारक्राफ्ट 2-जैसे ऑटोकास्ट ओवरले बनाना संभव है?
- 29. बिना किसी छवि के अंतर्निहित छवि को फिट करने के लिए UIImageView का आकार कैसे बदलें?
- 30. किसी ईवेंट श्रोता को हटाने के लिए क्रोम के वेबकिट इंस्पेक्टर का उपयोग करें
बढ़िया, इस के लिए धन्यवाद महान काम करता है! आईई के बारे में क्या? मुझे लगता है कि यह वहां काम नहीं करेगा? :-( –
फिल्टर अस्पष्टता का उपयोग करें: http://doctyper.com/archives/200703/cross-browser-opacity/ –
आपको वास्तव में इसके लिए सशर्त टिप्पणियों का उपयोग करने की आवश्यकता नहीं है क्योंकि ब्राउज़र बस सीएसएस नियम को अनदेखा कर देगा समझ में नहीं आता है। इस तरह के एक चयनकर्ता http://snipplr.com/view/10094/crossbrowser-opacity/ को चाल करना चाहिए। – easwee