2009-07-02 16 views
13

क्या कोई मुझे बता सकता है कि मैं Z-index या Z-order का उपयोग किये बिना किसी अन्य छवि पर एक छवि कैसे जोड़ सकता हूं?छवि पर छवियां

उत्तर

28

वास्तव में यह जानने के बिना कि आप वास्तव में क्या हासिल करना चाहते हैं, ठीक से जवाब देने में कठिनाई है, ज़ेड-इंडेक्स शायद आपको वास्तव में आवश्यक नहीं है। उदाहरण के लिए निम्नलिखित काम करेगा:

<div id="container"> 
    <img src="img1.jpg" id="img1" /> 
    <img src="img2.jpg" id="img2" /> 
</div> 

#container { 
    position:relative; 
} 

#img2 { 
    position: absolute; 
    left: 50px; 
    top: 50px; 
} 

भी है कि क्या आप <img> टैग का उपयोग या background-images छवियों अर्थ valueOf पर निर्भर करता है, जैसे पृष्ठ का प्रस्तुतिकरण या वास्तव में सामग्री रहे हैं?

+0

मुझे सभी उत्तरों पसंद हैं ... लेकिन मैंने इसे स्वीकार कर लिया है क्योंकि इसमें सटीक सीएसएस है जो मैं चाहता था :)। आप सभी का धन्यवाद !!!!!!!!!!!!!!!!! –

+0

धन्यवाद अच्छा जवाब – kobe

+0

एचटीएमएल छवियों पर 'alt' विशेषताओं के बिना अमान्य है। – tomasz86

5

background-image संपत्ति

+0

यह शायद तेज़ तरीका होगा, लेकिन आप छवियों में से किसी एक को पूरी तरह से स्थिति में भी रख सकते हैं। – Dan

+0

@Dan: हाँ, यदि आप पृष्ठभूमि-स्थिति का उपयोग करते हैं, हालांकि अंडरले छवि के दृश्य के लिए आपकी ओवरले छवि की आवश्यकता के आस-पास पर्याप्त पारदर्शी स्थान की आवश्यकता है। – DisgruntledGoat

10

सबसे आसान तरीका है सुनिश्चित करें कि वे कर रहे हैं बनाने के लिए है के साथ सीएसएस में मुख्य छवि की पृष्ठभूमि छवि सेट दोनों एक ही आकार, एक पारदर्शिता है, और आप इस स्निपेट का उपयोग:

<img style="background:url(image.jpg)" src="overlay_image.gif" alt="" /> 
+3

overlay_image स्रोत विशेषता में होना चाहिए, पृष्ठभूमि नियम नहीं। अनजाने में, पृष्ठभूमि नियम पृष्ठभूमि निर्धारित करेगा ... – DisgruntledGoat

+0

आह, अच्छा पकड़, जब मैंने लिखा था तो सोच नहीं रहा था। संपादित। – Weegee

+0

लेकिन दोनों के समान आकार होगा ??? –

0

आप निम्न कोड का उपयोग करके छवि पर पाठ का उपयोग कर सकते हैं:

<TABLE BORDER="0" cellpadding="0" CELLSPACING="0"> 
    <TR> 
    <TD WIDTH="221" HEIGHT="300" BACKGROUND="samplepic.jpg" VALIGN="bottom"> 
     <FONT SIZE="+1" COLOR="yellow">Sample Text</FONT> 
    </TD 
    </TR> 
</TABLE> 

आशा है कि मदद करता है।

+0

बहुत "पुराना स्कूल" कोड। इसका उपयोग न करें (एचटीएमएल ई-मेल को छोड़कर)। – tomasz86

संबंधित मुद्दे