डब्ल्यू3.सीएसएस

W3.CSS होम W3.CSS परिचय W3.CSS रंग W3.CSS कंटेनर W3.CSS पैनल W3.CSS बॉर्डर्स W3.CSS कार्ड W3.CSS डिफॉल्ट्स W3.CSS फ़ॉन्ट्स W3.सीएसएस गूगल W3.CSS टेक्स्ट W3.CSS राउंड W3.CSS पैडिंग W3.CSS मार्जिन W3.CSS डिस्प्ले W3.CSS बटन W3.CSS नोट्स W3.CSS उद्धरण W3.CSS अलर्ट W3.CSS टेबल्स W3.CSS सूचियाँ W3.CSS छवियां W3.CSS इनपुट्स W3.CSS बैज W3.CSS Tags W3.CSS प्रतीक W3.CSS उत्तरदायी W3.CSS लेआउट W3.CSS एनिमेशन W3.CSS प्रभाव W3.CSS बार्स W3.CSS ड्रॉपडाउन W3.CSS समझौते W3.CSS नेविगेशन W3.CSS साइडबार W3.CSS टैब्स W3.CSS पेजिनेशन W3.CSS प्रोग्रेस बार्स W3.CSS स्लाइड शो W3.CSS मोडल W3.CSS टूलटिप्स W3.CSS ग्रिड W3.CSS कोड W3.CSS फ़िल्टर W3.CSS रुझान W3.CSS केस W3.CSS सामग्री W3.CSS सत्यापन W3.CSS संस्करण W3.CSS मोबाइल

W3.CSS रंग

W3.CSS कलर क्लासेस W3.CSS रंग सामग्री W3.CSS रंग फ्लैट UI W3.CSS कलर मेट्रो UI W3.CSS रंग Win8 W3.CSS कलर आईओएस W3.CSS रंग फैशन W3.CSS रंग पुस्तकालय W3.CSS रंग योजनाएं W3.CSS कलर थीम्स W3.CSS कलर जेनरेटर

वेब बिल्डिंग

वेब परिचय वेब एचटीएमएल वेब सीएसएस वेब जावास्क्रिप्ट वेब विन्यास वेब बैंड वेब खानपान वेब रेस्टोरेंट वेब आर्किटेक्ट

उदाहरण

W3.CSS उदाहरण W3.CSS डेमो W3.CSS टेम्पलेट्स

संदर्भ

W3.CSS संदर्भ W3.CSS डाउनलोड

W3.CSS उत्तरदायी द्रव ग्रिड


उत्तरदायी ग्रिड

W3.CSS 12 कॉलम रेस्पॉन्सिव फ्लुइड ग्रिड को सपोर्ट करता है।

प्रभाव देखने के लिए पृष्ठ का आकार बदलें!

1
2
3
4
5
6
7
8
9
10
1 1
12

यह भाग छोटे पर्दे पर 12 कॉलम, मध्यम स्क्रीन पर 4 और बड़े पर्दे पर 3 कॉलमों पर कब्जा करेगा।

यह भाग छोटी स्क्रीन पर 12 कॉलम, मध्यम स्क्रीन पर 8 और बड़ी स्क्रीन पर 9 कॉलम पर कब्जा करेगा।

1
2
3
4
5
6
7
8
9
10
1 1
12

उदाहरण

<div class="w3-row">
  <div class="w3-col m4 l3">
    <p>12 columns on a small screen, 4 on a medium screen, and 3 on a large screen.</p>
  </div>
  <div class="w3-col m8 l9">
    <p>12 columns on a small screen, 8 on a medium screen, and 9 on a large screen.</p>
  </div>
</div>

उत्तरदायी पंक्तियाँ

W3.CSS का ग्रिड सिस्टम उत्तरदायी है। स्क्रीन के आकार के आधार पर कॉलम स्वचालित रूप से फिर से व्यवस्थित हो जाएंगे: बड़ी स्क्रीन पर यह तीन स्तंभों में व्यवस्थित सामग्री के साथ बेहतर दिख सकता है, लेकिन छोटी स्क्रीन पर यह बेहतर हो सकता है यदि सामग्री एक दूसरे के ऊपर खड़ी हो।

कक्षा विवरण
w3-पंक्ति बिना पैडिंग के उत्तरदायी वर्गों के लिए कंटेनर
w3-पंक्ति-पैडिंग प्रतिक्रियाशील वर्गों के लिए कंटेनर, 8px बाएँ और दाएँ पैडिंग के साथ
w3-col 12-स्तंभ प्रतिक्रियाशील ग्रिड में एक स्तंभ को परिभाषित करता है

w3-col में निम्नलिखित उपवर्ग हैं:

छोटी स्क्रीन के लिए कॉलम (सामान्य स्मार्ट फोन):

कक्षा विवरण
एस 1 छोटे स्क्रीन के लिए 12 में से 1 कॉलम (चौड़ाई:08.33%) को परिभाषित करता है
एस 2 छोटे स्क्रीन के लिए 12 में से 2 कॉलम (चौड़ाई:16.66%) परिभाषित करता है
एस3 छोटी स्क्रीन के लिए 12 में से 3 कॉलम (चौड़ाई: 25.00%) परिभाषित करता है
एस 4 छोटी स्क्रीन के लिए 12 में से 4 कॉलम (चौड़ाई:33.33%) परिभाषित करता है
s5-s11  
एस12 12 में से 12 स्तंभों को परिभाषित करता है (चौड़ाई: 100%)। छोटी स्क्रीन के लिए डिफ़ॉल्ट

मध्यम स्क्रीन के लिए कॉलम (सामान्य टैबलेट):

कक्षा विवरण
एम1 मध्यम स्क्रीन के लिए 12 में से 1 कॉलम (चौड़ाई:08.33%) को परिभाषित करता है
एम2 मध्यम स्क्रीन के लिए 12 में से 2 कॉलम (चौड़ाई:16.66%) परिभाषित करता है
एम3 मध्यम स्क्रीन के लिए 12 में से 3 कॉलम (चौड़ाई:25.00%) परिभाषित करता है
एम 4 मध्यम स्क्रीन के लिए 12 में से 4 कॉलम (चौड़ाई:33.33%) परिभाषित करता है
एम5-एम11   
एम12 12 में से 12 स्तंभों को परिभाषित करता है (चौड़ाई: 100%)। मध्यम स्क्रीन के लिए डिफ़ॉल्ट

बड़ी स्क्रीन के लिए कॉलम (सामान्य लैपटॉप और डेस्कटॉप):

कक्षा विवरण
एल1 बड़ी स्क्रीन के लिए 12 में से 1 कॉलम (चौड़ाई:08.33%) को परिभाषित करता है
एल2 बड़ी स्क्रीन के लिए 12 में से 2 कॉलम (चौड़ाई:16.66%) को परिभाषित करता है
एल3 बड़ी स्क्रीन के लिए 12 में से 3 कॉलम (चौड़ाई:25.00%) परिभाषित करता है
एल4 बड़ी स्क्रीन के लिए 12 में से 4 कॉलम (चौड़ाई:33.33%) परिभाषित करता है
एल5-एल11  
एल12 12 में से 12 स्तंभों को परिभाषित करता है (चौड़ाई: 100%)। बड़ी स्क्रीन के लिए डिफ़ॉल्ट)

अधिक गतिशील और लचीले लेआउट बनाने के लिए उपरोक्त कक्षाओं को जोड़ा जा सकता है।

प्रत्येक वर्ग बड़ा होता है, इसलिए यदि आप छोटी, मध्यम और बड़ी स्क्रीन के लिए समान चौड़ाई सेट करना चाहते हैं, तो आपको केवल छोटे वर्ग को निर्दिष्ट करने की आवश्यकता है। और यदि आप मध्यम और बड़ी स्क्रीन पर समान चौड़ाई चाहते हैं, तो आपको केवल मध्यम वर्ग निर्दिष्ट करने की आवश्यकता है।

हालांकि, यदि आप केवल मध्यम और/या बड़ी कक्षाओं का उपयोग करते हैं, तो चौड़ाई हमेशा छोटी स्क्रीन पर 100% में बदल जाएगी।

नोट: कॉलम की संख्या हमेशा प्रत्येक पंक्ति के लिए 12 जोड़नी चाहिए (6+6, 3+3+6, 9+3, आदि)!



दो समान कॉलम

सभी स्क्रीन आकारों पर दो समान-चौड़ाई वाले कॉलम (50%/50%):

s6

s6

उदाहरण

<div class="w3-row">
  <div class="w3-col s6 w3-green w3-center"><p>s6</p></div>
  <div class="w3-col s6 w3-dark-grey w3-center"><p>s6</p></div>
</div>

दो असमान कॉलम

सभी स्क्रीन आकारों पर असमान चौड़ाई (25%/75%) के दो कॉलम:

एस3

s9

उदाहरण

<div class="w3-row">
  <div class="w3-col s3 w3-green w3-center"><p>s3</p></div>
  <div class="w3-col s9 w3-dark-grey w3-center"><p>s9</p></div>
</div>

तीन समान कॉलम

सभी स्क्रीन आकारों पर तीन समान-चौड़ाई वाले कॉलम (33.3%/33.3%/33.3%):

एस 4

एस 4

एस 4

उदाहरण

<div class="w3-row">
  <div class="w3-col s4 w3-green w3-center"><p>s4</p></div>
  <div class="w3-col s4 w3-dark-grey w3-center"><p>s4</p></div>
  <div class="w3-col s4 w3-red w3-center"><p>s4</p></div>
</div>

तीन असमान कॉलम

टैबलेट, लैपटॉप और डेस्कटॉप पर तीन विभिन्न-चौड़ाई वाले कॉलम (25%/50%/25%)। मोबाइल फोन पर, कॉलम स्वचालित रूप से ढेर हो जाएंगे (100% चौड़ाई):

एम3

एम6

एम3

उदाहरण

<div class="w3-row">
  <div class="w3-col m3 w3-green w3-center"><p>m3</p></div>
  <div class="w3-col m6 w3-dark-grey w3-center"><p>m6</p></div>
  <div class="w3-col m3 w3-red w3-center"><p>m3</p></div>
</div>

नोट: यह उदाहरण w3-क्वार्टर (m3), w3-हाफ (m6), w3-क्वार्टर (m3) का उपयोग करने जैसा ही है, जिसे आपने W3.CSS रिस्पॉन्सिव चैप्टर में सीखा था।


छह कॉलम

टैबलेट, लैपटॉप और डेस्कटॉप पर छह समान-चौड़ाई वाले कॉलम (प्रत्येक में 16%)। मोबाइल फोन पर, कॉलम स्वचालित रूप से ढेर हो जाएंगे (100% चौड़ाई):

एम2

एम2

एम2

एम2

एम2

एम2

उदाहरण

<div class="w3-row">
  <div class="w3-col m2 w3-green w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-red w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-blue w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-dark-grey w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-black w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-purple w3-center"><p>m2</p></div>
</div>

मिश्रित: मोबाइल और लैपटॉप

गतिशील और लचीला लेआउट बनाने के लिए आप कक्षाओं को जोड़ सकते हैं। यह उदाहरण बड़ी स्क्रीन पर 83.34%/16.66% (l10, l2) विभाजन और छोटी स्क्रीन पर 50%/50% (s6, s6) विभाजन के साथ दो कॉलम लेआउट का उत्पादन करेगा:

एल10 एस6

एल2 एस6

उदाहरण

<div class="w3-row">
  <div class="w3-col l10 s6 w3-pink w3-center"><p>l10 s6</p></div>
  <div class="w3-col l2 s6 w3-dark-grey w3-center"><p>l2 s6</p></div>
</div>

मिश्रित: मोबाइल, टैबलेट और लैपटॉप

यह उदाहरण बड़ी स्क्रीन पर 25%/58.34%/16.66% (l3, l7, l2) विभाजित, मध्यम स्क्रीन पर 50%/25%/25% (m6, m3, m3) विभाजन के साथ तीन कॉलम लेआउट का उत्पादन करेगा और 33.3%/33.3%/33.3% (s4, s4, s4) छोटे पर्दे पर विभाजित:

एल3 एम6 एस4

एल7 एम3 एस4

एल2 एम3 एस4

उदाहरण

<div class="w3-row">
  <div class="w3-col l3 m6 s4 w3-green w3-center"><p>l3 m6 s4</p></div>
  <div class="w3-col l7 m3 s4 w3-dark-grey w3-center"><p>l7 m3 s4</p></div>
  <div class="w3-col l2 m3 s4 w3-red w3-center"><p>l2 m3 s4</p></div>
</div>

W3-पंक्ति और w3-पंक्ति-पैडिंग के बीच अंतर

W3-पंक्ति वर्ग एक गद्देदार-रहित कंटेनर को परिभाषित करता है, जबकि w3-पंक्ति-पैडिंग वर्ग प्रत्येक कॉलम में 8px बाएँ और दाएँ पैडिंग जोड़ता है:

w3-पंक्ति:

w3-पंक्ति-पैडिंग:

उदाहरण

<div class="w3-row">
  <div class="w3-col s4"><img src="img_lights.jpg"></div>
  <div class="w3-col s4"><img src="img_nature.jpg"></div>
  <div class="w3-col s4"><img src="img_snowtops.jpg"></div>
</div>

<div class="w3-row-padding">
  <div class="w3-col s4"><img src="img_lights.jpg"></div>
  <div class="w3-col s4"><img src="img_nature.jpg"></div>
  <div class="w3-col s4"><img src="img_snowtops.jpg"></div>
</div>

w3-rest . का उपयोग करना

w3-rest क्लास एक शक्तिशाली और लचीला वर्ग है जो ग्रिड कॉलम के बचे हुए हिस्से का उपयोग करेगा।

150पीएक्स

विश्राम


75px

विश्राम


100px

100px

विश्राम


त्रिमास

80px

विश्राम

त्रिमास


त्रिमास

त्रिमास

35%

विश्राम

आराम का उपयोग कर उदाहरण

<div class="w3-row">
  <div class="w3-col" style="width:150px"><p>150px</p></div>
  <div class="w3-rest"><p>rest</p></div>
</div>

वर्ग = "w3-rest" का उपयोग करने वाला तत्व हमेशा स्रोत कोड में अंतिम तत्व होना चाहिए।


प्रतिशत का उपयोग करना

कॉलम की विशिष्ट चौड़ाई निर्धारित करने के लिए CSS चौड़ाई गुण का उपयोग करें।

20%

60%

20%


45%

55%


15%

35%

10%

30%

10%

उदाहरण

<div class="w3-row">
  <div class="w3-col w3-container w3-green" style="width:20%"><p>20%</p></div>
  <div class="w3-col w3-container w3-blue" style="width:60%"><p>60%</p></div>
  <div class="w3-col w3-container w3-red" style="width:20%"><p>20%</p></div>
</div>