أمثلة CSS

From binaryoption
Jump to navigation Jump to search
Баннер1

```wiki

أمثلة CSS

مقدمة

تعتبر أوراق الأنماط المتتالية (CSS) لغة أساسية لتحديد طريقة عرض عناصر HTML في متصفح الويب. تسمح CSS للمطورين بالتحكم في التخطيط والألوان والخطوط والتأثيرات المرئية الأخرى لمواقع الويب. هذه المقالة موجهة للمبتدئين وتهدف إلى تقديم مجموعة متنوعة من أمثلة CSS العملية لمساعدتك على فهم كيفية تطبيق الأنماط على صفحات الويب الخاصة بك. سنغطي المفاهيم الأساسية، مثل المحددات والخصائص والقيم، ثم ننتقل إلى أمثلة أكثر تعقيدًا.

أساسيات CSS

قبل الغوص في الأمثلة، من المهم فهم بعض المفاهيم الأساسية:

  • المحددات (Selectors): تحدد العناصر التي سيتم تطبيق الأنماط عليها. يمكن أن تكون محددات العناصر (مثل `p` للعناصر الفقرة) أو محددات الفئات (مثل `.my-class`) أو محددات المعرفات (مثل `#my-id`).
  • الخصائص (Properties): تحدد جوانب العنصر التي سيتم تغييرها، مثل اللون أو الخط أو الحجم.
  • القيم (Values): تحدد قيمة الخاصية. على سبيل المثال، `color: red;` تعين لون النص إلى الأحمر.

طرق تضمين CSS

هناك ثلاث طرق رئيسية لتضمين CSS في صفحات الويب:

1. الأنماط المضمنة (Inline Styles): يتم تطبيق الأنماط مباشرة على عناصر HTML باستخدام سمة `style`. هذه الطريقة غير مستحسنة بشكل عام لأنها تجعل التعليمات البرمجية صعبة الصيانة. 2. الأنماط الداخلية (Internal Styles): يتم تعريف الأنماط داخل عنصر `<style>` في قسم `<head>` من مستند HTML. 3. الأنماط الخارجية (External Styles): يتم تعريف الأنماط في ملف CSS منفصل (ملف بامتداد `.css`) ويتم ربطه بمستند HTML باستخدام عنصر `<link>`. هذه هي الطريقة الأكثر شيوعًا والأكثر تنظيمًا.

أمثلة بسيطة

لنبدأ ببعض الأمثلة البسيطة لتوضيح كيفية استخدام CSS:

  • تغيير لون النص:

```css p {

 color: blue;

} ```

هذا المثال يغير لون النص لجميع عناصر الفقرة (`

`) إلى الأزرق.

  • تغيير حجم الخط:

```css h1 { font-size: 36px; } ``` هذا المثال يغير حجم الخط لجميع عناصر العنوان الأول (`

`) إلى 36 بكسل.
  • تغيير الخلفية:
```css body { background-color: lightgray; } ``` هذا المثال يغير لون خلفية الصفحة بأكملها إلى الرمادي الفاتح.
  • تغيير الخط:
```css div { font-family: Arial, sans-serif; } ``` هذا المثال يغير الخط لجميع عناصر `
` إلى Arial أو خط sans-serif افتراضي إذا لم يكن Arial متاحًا.

أمثلة أكثر تعقيدًا

الآن، دعنا نستكشف بعض الأمثلة الأكثر تعقيدًا التي توضح كيفية استخدام CSS لإنشاء تخطيطات وتأثيرات بصرية أكثر تقدمًا.

  • تحديد الهوامش والحشو:

```css div {

 margin: 20px; /* هوامش حول العنصر */
 padding: 10px; /* مساحة داخل العنصر */
 border: 1px solid black; /* حدود حول العنصر */

} ```

هذا المثال يضيف هوامش بحجم 20 بكسل حول جميع عناصر `
`، وحشو بحجم 10 بكسل داخلها، وحدود سوداء بسمك 1 بكسل.
  • محاذاة النص:

```css h2 {

 text-align: center; /* محاذاة النص إلى المركز */

} ```

هذا المثال يحاذي النص لجميع عناصر العنوان الثاني (`

`) إلى المركز.
  • تغيير لون الارتباطات:
```css a { color: green; /* لون الارتباطات */ text-decoration: none; /* إزالة التسطير */ } a:hover { text-decoration: underline; /* إضافة تسطير عند التحويم */ } ``` هذا المثال يغير لون الارتباطات إلى الأخضر ويزيل التسطير. كما يضيف تسطيرًا عند تحريك مؤشر الماوس فوق الارتباط.
  • استخدام الفئات:
```html

هذه فقرة مهمة.

```

```css .important {

 font-weight: bold;
 color: red;

} ```

هذا المثال يحدد فئة باسم `important` ويطبق عليها خطًا عريضًا ولونًا أحمر. يتم تطبيق هذه الأنماط على أي عنصر HTML يحتوي على الفئة `important`.

  • استخدام المعرفات:

```html

```

```css

  1. header {
 background-color: #f0f0f0;
 padding: 10px;

} ```

هذا المثال يحدد معرفًا باسم `header` ويطبق عليه خلفية رمادية فاتحة وحشو بحجم 10 بكسل. يتم تطبيق هذه الأنماط على العنصر الوحيد الذي يحتوي على المعرف `header`.

التخطيط باستخدام CSS

يمكن استخدام CSS لإنشاء تخطيطات معقدة لمواقع الويب. بعض التقنيات الشائعة تشمل:

  • Float: يسمح بعرض العناصر على جانب بعضها البعض.
  • Position: يسمح بالتحكم الدقيق في موضع العناصر.
  • Flexbox: يوفر طريقة مرنة وفعالة لترتيب العناصر.
  • Grid: يوفر نظام تخطيط قويًا ثنائي الأبعاد.
  • مثال على استخدام Float:

```html

العمود الأيسر
العمود الأيمن

```

هذا المثال ينشئ عمودين، أحدهما على اليسار والآخر على اليمين. `clear: both;` يمنع العناصر اللاحقة من الالتفاف حول الأعمدة العائمة.

الاستجابة (Responsive) CSS

الاستجابة (Responsive) CSS هي تقنية تتيح لمواقع الويب التكيف مع أحجام الشاشات المختلفة. هذا مهم بشكل خاص للأجهزة المحمولة. بعض التقنيات الشائعة تشمل:

  • Media Queries: تسمح بتطبيق أنماط مختلفة بناءً على خصائص الجهاز، مثل عرض الشاشة.
  • Flexible Images: تضمن أن الصور تتكيف مع حجم الشاشة.
  • Viewport Meta Tag: يتحكم في كيفية عرض الصفحة على الأجهزة المحمولة.
  • مثال على استخدام Media Queries:

```css /* الأنماط الافتراضية */ body {

 font-size: 16px;

}

/* الأنماط للشاشات الصغيرة (أقل من 600 بكسل) */ @media (max-width: 600px) {

 body {
   font-size: 14px;
 }

} ```

هذا المثال يغير حجم الخط إلى 14 بكسل على الشاشات التي يقل عرضها عن 600 بكسل.

أدوات المطورين (Developer Tools)

توفر معظم المتصفحات أدوات مطورين (Developer Tools) مدمجة يمكن استخدامها لفحص وتعديل CSS مباشرة في المتصفح. هذه الأدوات مفيدة جدًا لتجربة الأنماط المختلفة وتصحيح الأخطاء.

موارد إضافية

صلة بمفاهيم أخرى

  • HTML: أساس بناء صفحات الويب.
  • JavaScript: لغة برمجة تستخدم لإضافة تفاعلية إلى صفحات الويب.
  • DOM: نموذج كائن المستند، وهو واجهة برمجة التطبيقات (API) التي تسمح لك بالتفاعل مع عناصر HTML.
  • CSS Selectors: شرح مفصل لمحددات CSS.
  • CSS Box Model: فهم نموذج الصندوق في CSS.
  • CSS Units: وحدات القياس المستخدمة في CSS.

صلة باستراتيجيات الخيارات الثنائية والتحليل الفني

```

ابدأ التداول الآن

سجّل في IQ Option (الحد الأدنى للإيداع 10 دولار) افتح حساباً في Pocket Option (الحد الأدنى للإيداع 5 دولار)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin لتصلك: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات اتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер