2008-09-17 13 views
10

मैंने इंटरनेट एक्सप्लोरर 6 में पीएनजी छवियों को पारदर्शिता रखने की अनुमति देने के लिए कुछ फिक्स देखे हैं, लेकिन मुझे अभी तक कोई ऐसा नहीं मिला है जो आपको सीएसएस में पृष्ठभूमि स्थिति सेट करने की अनुमति देता है। यदि आप sprites का उपयोग करते हैं, तो यह एक सौदा-ब्रेकर है। मैंने जीआईएफ (जो उच्च गुणवत्ता के रूप में नहीं हैं) का उपयोग करने का प्रयास किया है, पारदर्शी छवियों का उपयोग नहीं कर रहा है, या आईई 6 में पूरी तरह से अलग स्टाइलशीट की सेवा नहीं कर रहा है। क्या आईई 6 के लिए कोई फिक्स है जो पीएनजी पारदर्शिता और पृष्ठभूमि की स्थिति के लिए अनुमति देता है?क्या आईई 6 के लिए एक जावास्क्रिप्ट पीएनजी फिक्स है जो सीएसएस पृष्ठभूमि स्थिति की अनुमति देता है?

+0

[इस जाँच] (http://www.twinhelix.com/css/iepngfix/) –

+0

पृष्ठभूमि स्थिति पर ध्यान नहीं देता है कि, दुर्भाग्य से ऊपरी बाएं भाग में यह स्थिति। –

उत्तर

7

हां। अनुक्रमित pallets (png256) का उपयोग करने के लिए अपनी छवियों को कनवर्ट करें। आप पारदर्शिता का समर्थन कर सकते हैं (बस gif की तरह), लेकिन अल्फा चैनल नहीं।

आप इस का उपयोग कर Irfanview और pngout प्लगइन, pngquant या pngnq कर सकते हैं।

यूयूआई प्रदर्शन टीम ने great presentation भी किया जो इसे कई अन्य छवि अनुकूलन अवधारणाओं को शामिल करता है।

+0

उस संसाधन के लिए धन्यवाद। – VirtuosiMedia

+0

अल्फा चैनल की कमी इस समाधान को मेरी विशिष्ट आवश्यकता के लिए उपयोग करने योग्य बनाती है। इसके बजाए, मुझे पृष्ठ की पृष्ठभूमि से मैन्युअल रूप से मिलान करने के लिए अपने पीएनजी को एक ठोस पृष्ठभूमि रंग देना पड़ा। –

4

This एक नई तकनीक है जो पिछले महीने या उससे भी अधिक समय तक बढ़ी है। पृष्ठ से:

इस स्क्रिप्ट में छवि टैग समर्थित हैं, रिक्त स्पेसर जीआईएफ के साथ और बिना दोनों, और पृष्ठभूमि छवि पीएनजी को स्थानांतरित किया जा सकता है, साथ ही दोहराया जा सकता है, भले ही वे सामग्री तत्व से छोटे हों वे कर रहे हैं।

+0

लिंक टूटा हुआ :( –

1

आप वास्तव में IE6 के अल्फा फिल्टर और सीएसएस clip संपत्ति का लाभ उठाते हुए IE6 में अल्फा पारदर्शिता के साथ तैनात पृष्ठभूमि छवियों पाने के लिए शुद्ध सीएसएस का उपयोग कर सकते हैं। जूलियन लेकोटे describes the technique on his blog

ध्यान दें कि इस तकनीक के परिणामस्वरूप अल्फा फ़िल्टर के प्रत्येक उपयोग के लिए प्रदर्शन हिट होता है।

2

जब पृष्ठभूमि स्थिर है तो मैं पीएनजी में पृष्ठभूमि रंग खंड को सही रंग (डिफ़ॉल्ट भूरे रंग के बजाय) में बदलने के लिए TweakPNG का उपयोग करता हूं। कोई भी नियमित ब्राउज़र इसे अनदेखा कर देगा क्योंकि अल्फा चैनल इसे ओवरराल करता है, लेकिन आईई 6 और निचला अल्फा चैनल की बजाय उस रंग का उपयोग करेगा।

इसका मतलब है कि आईई 6 में निचले स्तर पर गिरावट के दौरान आईई 7 + में पारदर्शिता है। और सभी सीएसएस पोजिशनिंग और दोहराना संभव है (क्योंकि कोई हैक नहीं है!)।

+0

मुझे यह पसंद है! अगर कुछ ऐसा है जो मुझे ब्राउज़र विशिष्ट सीएसएस/एचटीएमएल/जेएस हैक्स से नफरत करता है। अब मुझे लगभग अल्फा पारदर्शिता हो सकती है और अभी भी सीएसएस वैध है। हैप्पी :) – Gene