मैं एक रचनात्मक डिजाइन स्टूडियो के लिए काम करता हूं जो अद्वितीय वेबसाइट लेआउट बनाने के लिए प्रतिमान और सम्मेलन तोड़ना पसंद करता है और हाल ही में हमने क्षैतिज वेबसाइट लेआउट विकसित करना शुरू कर दिया है। जबकि क्षैतिज वेबसाइट लेआउट "ठंडा" दिखते हैं, फिर भी मैंने काम नहीं किया है कि उन्हें तरल पदार्थ और उत्तरदायी बनाने के तरीके के बारे में बताएं कि आप एक ऊर्ध्वाधर ग्रिड आधारित वेबसाइट के बाहर क्या कर सकते हैं।सीएसएस का उपयोग कर एक उत्तरदायी क्षैतिज लेआउट कैसे बनाएँ?
आम तौर पर एक कंटेनर के साथ एक लंबवत वेबसाइट के लिए आपके कंटेनर तत्व पर प्रतिशत आधारित चौड़ाई होगी, फिर अधिकतम-चौड़ाई निर्धारित करें। उत्तरदायी लेआउट के साथ आपकी सामग्री असीमित रूप से पृष्ठ से स्क्रॉल हो जाती है, यह चौड़ाई में भिन्न हो सकती है, खासकर यदि सामग्री अद्वितीय है और इसलिए फॉर्मूला लक्ष्य/संदर्भ * 100 वास्तव में काम नहीं करता है (या यह करता है?)।
क्या यह संभवतः एक ग्रिड आधारित उत्तरदायी वेबसाइट की तरह काम करने के लिए तत्वों पर उत्तरदायी ऊंचाइयों, पैडिंग और मार्जिन रखने का एक तरीका है। मुझे जावास्क्रिप्ट का उपयोग करने में कोई फर्क नहीं पड़ता लेकिन एक सीएसएस फिक्स आदर्श होगा।
आपके संदर्भ के लिए लेआउट के प्रकार का एक उदाहरण मैं बनाने के लिए कोशिश कर रहा हूँ:
केवल मुद्दा यह है कि वर्तमान साइट मैं उदाहरण के लिए निर्माण कर रहा हूँ एक अलग चौड़ाई है कि क्योंकि यह एक क्षैतिज चिनाई प्लगइन का उपयोग कर रहा है ताकि कंटेनर का विस्तार और चौड़ाई में परिवर्तन आधार पर एक सामग्री ब्लॉक है सामग्री को कैसे घुमाया जाता है और सामग्री का आकार कैसा होता है। मैं ऊंचाई को नहीं जानता क्योंकि यह सभी प्रतिशत आधारित ऊंचाई है, इसलिए वास्तव में कोई संदर्भ नहीं है। मुझे लगता है कि यह हमारे डिजाइनरों को लगता है जितना आसान नहीं है;) –
हाँ, यह हमारे लिए बहुत नया क्षेत्र है, लेकिन एक मैं पूरी तरह से क्षैतिज लेआउट देखता हूं, या अनुभाग जिनमें विस्तृत क्षैतिज सामग्री है जो उपयोगकर्ता क्रिया या प्रगति के आधार पर दृश्य में स्क्रॉल करता है। – artlung
अगर मैं आज इस तरह के लेआउट करना चाहता हूं तो मैं सीएसएस लचीला बॉक्स मॉडल का उपयोग करूंगा। फ्लेक्स सभी आधुनिक ब्राउज़रों द्वारा समर्थित लेआउट विधि के लिए एक अविश्वसनीय रूप से शक्तिशाली है। मैंने जावास्क्रिप्ट का उपयोग किए बिना एक जटिल लेआउट के लिए 2012 में फ्लेक्सबॉक्स का उपयोग किया क्योंकि हमारे प्रोग्रामर लेआउट का गड़बड़ कर रहे थे। तब यह एक जुआ का थोड़ा सा था, क्योंकि मानक अभी भी प्रवाह में था, लेकिन यह तब से आखिरी कॉल में जा रहा है।भले ही समर्थन के बिना पिछले चश्मा या ब्राउज़र का उपयोग करने के लिए कुछ महान पॉलीफिल उपयोग करने के लिए हैं। – Thurstan