मेरे पास एक वेब एप्लिकेशन है जिसका प्रदर्शन मैं बढ़ाने के लिए काम कर रहा हूं। ऐसा करने के प्रयास में, मैंने सीएसएस स्प्राइट्स का उपयोग करने का फैसला किया। मैंने अपनी सभी छवियों को .pl फ़ाइल में रखा है जिसे images.png कहा जाता है।सीएसएस - पृष्ठभूमि छवियों के रूप में स्प्राइट्स
CSS स्प्राइट सभी सीएसएस वर्गों है कि बस एक छवि एक बार प्रदर्शित करने के लिए अच्छी तरह से काम किया है। हालांकि, मेरी कई छवियों को दोहराने की जरूरत है। उदाहरण के लिए, मेरे पास बैनर पृष्ठभूमि के लिए उपयोग की गई banner.png छवि है। जब भी मैं पृष्ठभूमि-दोहराना संपत्ति सेट करता हूं, ऐसा लगता है कि छवि दोहराना नहीं है। मेरी सीएसएस परिभाषाओं दिखाने के लिए, यहाँ वे हैं:
Before CSS Sprites
------------------
.ghwc {
background-image: url(/images/layout/banner.png);
background-repeat:repeat-x;
color:White;
width:300px;
}
After CSS Sprites
-----------------
.ghwc {
background-image: url(/images/images.png);
background-repeat:repeat-x;
color:White;
background-position:60px 319px;
width:300px;
}
मेरा प्रश्न है, मैं कैसे पृष्ठभूमि की तरह बार-बार छवियों के लिए CSS स्प्राइट प्रयोग करते हैं?
धन्यवाद,
आप शायद उन छवियों से दूर हो सकते हैं जो केवल एक दिशा में दोहराते हैं , लेकिन यह वास्तव में ऐसा नहीं लगता है कि यह प्रयास के लायक है। हमें पैक की गई छवियों के लिए समर्थन की आवश्यकता है ... –
@ मैट्टी यूप, या उस मामले के लिए प्रतिक्रियाओं को मल्टीपार्ट करें। –
आप चौड़ाई और ऊंचाई bg के रूप में sprited पृष्ठभूमि/डब्ल्यू divs का एक समूह बना सकते हैं, सेट, और फिर शीर्ष पर एक बिल्कुल तैनात div है: डी लेकिन अगर आप ऐसा करते हैं, मैं बहुत यकीन है कि कहीं न कहीं एक गेंडा है कर रहा हूँ हत्या – Jason