"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > أطر تصميم صفحة CSS

أطر تصميم صفحة CSS

تم النشر بتاريخ 2024-08-01
تصفح:676

تصميم CSS:

الأدوات التي تشكل محتوى الصفحة

  • العرض: العرض } تلقائي/ أولي
  • الارتفاع: الارتفاع } الحد الأدنى / الحد الأقصى

  • وريث: يحافظ على المقياس المحدد بالفعل

  • الهامش: أعلى / يسار / يمين / أسفل

  • المساحة المتروكة: المسافة بين المحتوى الداخلي والخارجي

  • حجم الصندوق: إرجاع العنصر إلى أحجام محددة مسبقًا

الألوان في CSS

  • RGB: القيم بين 0 و 255 لتحديد درجات اللون الأحمر والأخضر والأزرق، مفصولة بفاصلة. مثال:
#rgb{
   color: rgb(250, 30, 70);
}

تمثل القيمة 250 اللون الأحمر، و30 يمثل اللون الأخضر، و70 يمثل اللون الأزرق، وهو ما قد يؤدي في هذه الحالة إلى شيء مشابه لـ:

Imagem de tonalidade avermelhada

  • RGBA: يشبه إلى حد كبير RGB، ولكن تمت إضافة عامل الشفافية، والذي يتراوح بين 0 و1؛
  • HEX: تعريف سداسي عشري بين 0 و9، ومن A إلى F، حيث F هي أعلى قيمة، باتباع نمط مشابه لـ rgb. مثال:

00FF00 -> أخضر
FF0000 -> أحمر
0000FF -> أزرق

#hex{
  color: #03BB76;
}

سينتج عن ذلك شيء مثل:

Imagem de tonalidade esverdeada

  • HSL (تدرج اللون، التشبع، الإضاءة): تحديد اللون من خلال تدرجه (0 أحمر، 120 أخضر، 240 أزرق)، التشبع (0% درجة رمادية، 100% لون كامل)، اللمعان (0% أسود) ، 100% أبيض) - يوجد أيضًا HSLA الذي يعتمد على عامل ألفا (0 إلى 1) لقياس مستوى الشفافية. مثال:
#hsl{
  color: hsla(120, 100%, 50%, 1.0);
}

ستؤدي هذه البرمجة إلى الحصول على لون أخضر بالكامل، ولكن يمكنك البحث عن درجات أخرى باستخدام عجلة الألوان HSL.

Circulo cromático


أموال

  • لون الخلفية: لون الخلفية الصلبة
  • صورة الخلفية: صورة مرجعية في الخلفية
  • التدرج الخطي: التدرج الخطي
  • التدرج الشعاعي: التدرج الدائري
  • تكرار: تكرار التأثير

background-size: يحدد حجم خلفية العنصر، مصحوبة بالإعدادات:

  • تلقائي: الضبط التلقائي
  • الغلاف: يغطي كامل مساحة العنصر
  • تحتوي على: تغيير حجم المحتوى بحيث تظهر الصورة الكاملة/غير المقصوصة
  • القيمة: ضبط حجم الصورة داخل العنصر

التكرار تكرار الخلفية: يحدد المحور الذي تتكرر عليه الصورة:

  • التكرار: أقصى عدد ممكن من التكرار
  • تكرار x: يتكرر فقط على المحور x (أفقي)
  • تكرار ص: يتكرر فقط على المحور ص (عموديًا)
  • الفضاء: يتكرر على كلا المحورين دون قطع بمسافات
  • مستدير: يتكرر في كل الاتجاهات دون أن يتم قطعه، فقط تم تغيير حجمه
  • عدم التكرار: عدم التكرار

موضع الخلفية: تحديد موضع صور الخلفية
الوسط، اليسار، اليمين، x%،y%

مرفق الخلفية: كيف ستتصرف الصورة وفقًا لنافذة المتصفح

  • ثابت: لا يتحرك
  • التمرير: تم تثبيته على كائن
  • محلي: "التمرير" بجوار المحتوى

background-origin: يحدد منطقة موضع الصورة

  • مربع الحشو: الزاوية الأصلية بجوار الحشو
  • مربع الحدود: تبدأ الصورة بجوار المنطقة الخارجية للحدود
  • مربع المحتوى: أقل من الحشو، محاذاة لمحتوى العنصر

background-flip: يحدد ما إذا كان لون العنصر يغطي الحواف أم لا

  • مربع الحشو: محاذاة للحشوة
  • مربع الحدود: محاذاة الحدود
  • مربع المحتوى: يملأ منطقة المحتوى
  • مقطع النص: الخلفية في النص (يجب أن يكون اللون شفافًا)

وضع الخلفية اللطيف: تأثيرات على خلفية العناصر


حواف

  • عرض الحدود: الحجم الذي ستحتوي عليه الحدود
  • نمط الحدود: نوع الحدود
  • لون الحدود: لون الحدود
  • نصف قطر الحدود: حدود مستديرة

صورة الحدود

  • المصدر: ضبط مسار الصورة
  • العرض: عرض صورة الحدود
  • تكرار: التحكم في تكرار الصورة أم لا
  • البداية: المسافة من حافة العنصر
  • شريحة: تقسيم إلى مناطق

المحتوى (صورة أو فيديو)

ملاءمة الكائن : كيف يتصرف محتوى العنصر في المربع المحدد

  • fill: املأ المساحة بالكامل وقم بتشويهها
  • تحتوي على: لن يتم تشويهها، ولكنها ستتناسب مع القياسات المقررة
  • الغلاف: املأ كل المساحة دون تشويه
  • لا شيء: يتجاهل قياسات الكائن الأصلي ويستخدم قياساته الأصلية
  • تصغير الحجم: أصغر إعداد للصورة دون تشويه

موضع الكائن : الصورة المركزية

  • المحور السيني والمحور الصادي
  • يسار، يمين، وسط، أعلى، أسفل
بيان الافراج تم نشر هذه المقالة على: https://dev.to/marimnz/estruturas-de-estilizacao-de-pagina-css-3844?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3