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 تخطيط الرسوم المتحركة 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 Tooltips شبكة 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 Color Flat UI W3.CSS Color Metro UI W3.CSS لون Win8 W3.CSS Color iOS W3.CSS لون الموضة مكتبات ألوان W3.CSS أنظمة ألوان W3.CSS ثيمات ألوان W3.CSS W3.CSS Color Generator

بناء الويب

مقدمة الويب ويب HTML Web 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
11
12

سيحتل هذا الجزء 12 عمودًا على شاشة صغيرة ، و 4 على شاشة متوسطة ، و 3 على شاشة كبيرة.

سيحتل هذا الجزء 12 عمودًا على شاشة صغيرة ، و 8 على شاشة متوسطة ، و 9 على شاشة كبيرة.

1
2
3
4
5
6
7
8
9
10
11
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-row-padding حاوية للفئات سريعة الاستجابة ، بمساحة متروكة 8 بكسل يمينًا ويسارًا
w3-col يحدد عمودًا واحدًا في شبكة متجاوبة من 12 عمودًا

يحتوي w3-col على الفئات الفرعية التالية:

أعمدة للشاشات الصغيرة (الهواتف الذكية النموذجية):

فصل وصف
ق 1 يحدد عمودًا من 12 عمودًا (العرض: 08.33٪) للشاشات الصغيرة
s2 يحدد 2 من 12 عمودًا (العرض: 16.66٪) للشاشات الصغيرة
s3 يحدد 3 من 12 عمودًا (العرض: 25.00٪) للشاشات الصغيرة
4 س يحدد 4 من 12 عمودًا (العرض: 33.33٪) للشاشات الصغيرة
s5-s11  
ق 12 يحدد 12 عمودًا من 12 (العرض: 100٪). افتراضي للشاشات الصغيرة

أعمدة للشاشات المتوسطة (أقراص نموذجية):

فصل وصف
م 1 يحدد عمودًا من 12 عمودًا (العرض: 08.33٪) للشاشات المتوسطة
م 2 يحدد 2 من 12 عمودًا (العرض: 16.66٪) للشاشات المتوسطة
m3 يحدد 3 من 12 عمودًا (العرض: 25.00٪) للشاشات المتوسطة
م 4 يحدد 4 من 12 عمودًا (العرض: 33.33٪) للشاشات المتوسطة
م 5 م 11   
م 12 يحدد 12 عمودًا من 12 (العرض: 100٪). الافتراضي للشاشات المتوسطة

أعمدة للشاشات الكبيرة (أجهزة الكمبيوتر المحمولة وأجهزة سطح المكتب النموذجية):

فصل وصف
ل 1 يحدد عمودًا من 12 عمودًا (العرض: 08.33٪) للشاشات الكبيرة
l2 يحدد 2 من 12 عمودًا (العرض: 16.66٪) للشاشات الكبيرة
l3 يحدد 3 من 12 عمودًا (العرض: 25.00٪) للشاشات الكبيرة
L4 يحدد 4 من 12 عمودًا (العرض: 33.33٪) للشاشات الكبيرة
L5-L11  
ل 12 يحدد 12 عمودًا من 12 (العرض: 100٪). افتراضي للشاشات الكبيرة)

يمكن دمج الفئات أعلاه لإنشاء تخطيطات أكثر ديناميكية ومرونة.

تتطور كل فئة ، لذا إذا كنت ترغب في تعيين نفس العرض للشاشات الصغيرة والمتوسطة والكبيرة ، فأنت تحتاج فقط إلى تحديد الفئة الصغيرة . وإذا كنت تريد نفس العرض على الشاشات المتوسطة والكبيرة ، فما عليك سوى تحديد الفئة المتوسطة.

ومع ذلك ، إذا كنت تستخدم الفئات المتوسطة و / أو الكبيرة فقط ، فسيتحول العرض دائمًا إلى 100٪ على الشاشات الصغيرة.

ملاحظة: يجب أن يصل عدد الأعمدة دائمًا إلى 12 لكل صف (6 + 6 ، 3 + 3 + 6 ، 9 + 3 ، إلخ)!



عمودين متساويين

عمودين متساويين العرض (50٪ / 50٪) على جميع أحجام الشاشات:

ق 6

ق 6

مثال

<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٪) على جميع أحجام الشاشات:

s3

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٪):

m3

م 6

m3

مثال

<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-Quarter (m3) و w3-half (m6) و w3-Quarter (m3) ، وهو ما تعلمته في فصل W3.CSS Respive .


ستة أعمدة

ستة أعمدة متساوية العرض (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) على الشاشات الصغيرة:

l10 s6

l2 s6

مثال

<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) مقسم على الشاشات الصغيرة:

l3 m6 s4

l7 m3 s4

l2 m3 s4

مثال

<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-row و w3-row-padding

تحدد فئة w3-row حاوية بدون مبطن ، بينما تضيف فئة w3-row-padding مساحة 8 بكسل يسارًا ويمينًا لكل عمود:

w3- صف:

w3-row-padding:

مثال

<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

راحة


100 بكسل

100 بكسل

راحة


ربع

80 بكسل

راحة

ربع


ربع

ربع

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>

يجب أن يكون العنصر الذي يستخدم class = "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>