मैं एक उत्तरदायी लेआउट कोड करने वाला हूं जिसमें शायद तीन अलग-अलग "राज्य" होंगे।उत्तरदायी डिजाइन में img src बदलें?
क्विर्की भाग यह है कि अधिकांश टेक्स्ट, उदाहरण के लिए मेनू आइटम छवियां होंगी - मेरा विचार नहीं और यह कुछ भी नहीं है जिसे मैं बदल सकता हूं मुझे डर है।
चूंकि छवियां प्रत्येक राज्य के लिए आकार के अलावा थोड़ा अलग होंगी (उदाहरण के लिए सबसे छोटी स्थिति में मेनू नियमित हेडर के बजाय फ़्लोटिंग बटन बन जाता है), मुझे केवल वही स्केल करने की बजाय छवियों को स्विच करने की आवश्यकता होगी ।
यदि यह इसके लिए नहीं था तो शायद मैं "अनुकूली-images.com" के साथ जाऊंगा।
तो, मुझे इसके लिए एक सर्वोत्तम अभ्यास समाधान पर कुछ इनपुट चाहिए।
क्या मैं के बारे में सोच सकता है:
पृष्ठभूमि के रूप में चित्रों को लोड करना - एक छोटा सा गंदी महसूस करता है।
दोनों संस्करणों को सम्मिलित करें और सीएसएस डिस्प्ले संपत्ति टॉगल करें - बहुत गंदी!
एक जावास्क्रिप्ट लिखें जो सभी आईएमजी लिंक सेट करता है - थोड़ा अधिक लगता है?
कोई भी अच्छा समाधान पर बैठा है? :)
के लिए [CSS स्प्राइट] एक नौकरी (http://coding.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/ की तरह लगता है)? इस तरह, आपकी सभी "मेनू आइटम छवियां" एक छवि में निहित की जाएंगी जो पृष्ठ लोड होने पर लोड हो जाती है। – thirtydot
यदि छवियां सामग्री हैं और यूआई नहीं हैं, तो sprites बनाना श्रमिक होगा। –