صفحة 244 - كتاب التقنية الرقمية - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب التقنية الرقمية - الصف 11 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب التقنية الرقمية - الصف 11 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 التحكم في حجم ومحاذاة الصور

المفاهيم الأساسية

خاصية نصف قطر الإطار (border-radius): لتغيير مظهر حواف الصورة.

خريطة المفاهيم

```markmap

تصميم الموقع الإلكتروني

مراحل الإنشاء

3. التنفيذ

#### تقسيم الصفحة إلى أقسام

##### استخدام HTML و CSS

###### وسم التقسيم `

`

  • حاوية لعناصر HTML
  • لتطبيق أنماط CSS على المجموعة
###### خاصية `class`

  • لتطبيق نفس التنسيق على عناصر متعددة
#### تخطيط العناصر

##### مثال تطبيقي: صفحة مشجعي كرة القدم

###### Menu

  • يحتوي على قائمة روابط التنقل (الصفحة الرئيسية، التاريخ، المعرض، نبذة، اتصل بنا)
  • لون الخلفية: `#426C35`
###### Main

  • يحتوي على المحتوى الرئيسي
  • لون الخلفية: `#f5f5f5`
####### ألبوم الصور

  • مكان لتبادل الأفكار والآراء
  • يمكن إضافة صور أو مقالات عبر نموذج
  • صور مرتبطة بكرة القدم (كأس العالم، الملعب، الاستاد، شعار السعودية)
####### معلومات مفيدة

  • طرق التواصل: البريد الإلكتروني (info@example.com)
  • مواقع زيارة: Fifa.com، UEFA.com
###### Photos (اليوم الصور)

  • قسم لعرض مجموعة واسعة من الصور
  • صور المباريات واللاعبين والفرق والبطولات
  • يهدف لتوفير تجربة بصرية غنية
  • لون الخلفية: `#F0EDE4`
###### Footer (نبذة)

  • قسم يحتوي على معلومات مفيدة
  • يلخص أهداف الصفحة
  • لون الخلفية: `#777777`
#### تطبيق الأنماط باستخدام CSS

##### إنشاء ملف CSS

  • يُنشأ ملف باسم `style.css` في مجلد الصفحات (مثال: في محرر Visual Studio Code)
##### ربط CSS بـ HTML

  • استخدام وسم `` داخل قسم `` في ملف HTML
  • مثال: ``
##### تعيين الخطوط الأساسية

  • الخطوة الأساسية: تعيين خط عام للنصوص غير المصممة
  • مثال: `font-family: 'Tahoma', 'Open Sans', sans-serif;`
##### خصائص CSS للخلفية

###### background-color

  • لتعيين لون خلفية العناصر
###### background-image

  • لتعيين صورة خلفية للعناصر
###### background-repeat

  • لتحديد كيفية تكرار صورة الخلفية
###### background-position

  • لتحديد موضع صورة الخلفية
##### محددات CSS

###### محدد class

  • الصيغة العامة: `.اسم_class`
  • مثال: `.menu { background-color: #426C35; }`
  • تحديد عنصر معين داخل class: `اسم_العنصر.اسم_class`
  • مثال: `.footer p { color: #f5f5f5; }`
##### التحكم في تدفق المحتوى

###### خاصية تجاوز السعة (Overflow)

  • للتحكم في المحتوى الأكبر من مساحة الصفحة
  • قيمها: visible, hidden, scroll, auto
  • القيمة `auto`: يتم قص المحتوى الزائد وإضافة شريط تمرير عند الحاجة
#### التحكم في تخطيط العناصر

##### نموذج الصندوق (Box Model)

###### المفهوم

  • تتعامل CSS مع كل عنصر HTML كما لو كان له صندوق خاص
  • يسمح بالتحكم في الأبعاد والحدود والفراغ حول كل صندوق
###### خصائص نموذج الصندوق

####### الإطار (Border)

  • حدود تفصل حافة كل صندوق عن الآخر
  • قد تكون مرئية أو غير مرئية
####### الهامش (Margin)

  • المساحة خارج حدود الإطار
####### الفراغ (Padding)

  • المساحة بين الإطار والمحتوى الداخلي
###### التحكم في الفراغ (Padding)

  • يمكن تحديد قيم لكل جانب من جوانب الفراغ:
  • `padding-top`: الفراغ العلوي
  • `padding-right`: الفراغ في الجهة اليمنى
  • `padding-bottom`: الفراغ السفلي
  • `padding-left`: الفراغ في الجهة اليسرى
  • يمكن استخدام نفس الطريقة المختصرة لتحديد الهامش (Margin)
###### تطبيق عملي للتنسيق

####### محاذاة النص (text-align)

  • تُستخدم لتوسيط النص داخل العنصر.
####### تطبيق الخصائص على الأقسام

  • `.main`
- `overflow: auto;`

- `text-align: center;`

- `background-color: #f5f5f5;`

- `padding-top: 20px;`

- `padding-bottom: 20px;`

  • `.photos`
- `overflow: auto;`

- `padding-top: 20px;`

- `padding-bottom: 40px;`

- `text-align: center;`

- `background-color: #F0EDE4;`

  • `.footer`
- `overflow: auto;`

- `padding-top: 20px;`

- `padding-bottom: 20px;`

- `text-align: center;`

- `background-color: #777777;`

###### ملاحظة مهمة

  • يجب الابتعاد عن استخدام الأرقام الكبيرة عند تغيير خصائص نموذج الصندوق، حيث إنها من الممكن أن تتسبب في تشويه مظهر الصفحات الإلكترونية.
#### محتوى صفحة مشجعي كرة القدم

##### الهدف

  • تشجيع اللاعبين أثناء المباراة.
##### التاريخ

  • بدأت في إنجلترا منتصف القرن التاسع عشر.
  • الرياضة الأكثر شعبية في العالم.
  • يتابعها أكثر من 250 مليون شخص في أكثر من 200 دولة.
  • ظاهرة عالمية تجمع الناس من مختلف الثقافات.
##### نبذة عن الصفحة

  • مكان لاكتشاف كل ما يتعلق بكرة القدم.
  • التواصل مع محبي كرة القدم الآخرين عبر الصور أو التعليقات.
##### معلومات مفيدة

  • البريد الإلكتروني: info@resample.com
  • مواقع زيارة: Fifa.com، UEFA.com
##### العناصر المرئية

###### Figure 1: Saudi National Team

  • تمثل جانب المنتخب الوطني في كرة القدم.
###### Figure 2: FIFA World Cup Trophy

  • تمثل الجائزة الكبرى في كرة القدم الدولية.
###### Figure 3: Football Stadium

  • توضح مكان إقامة المباريات.
#### التحكم في حجم ومحاذاة الصور

##### استخدام قواعد CSS

  • لتحديد حجم ومحاذاة الصور.
  • لجعل الصور أكثر جاذبية باستخدام خصائص أخرى.
##### تطبيق قواعد CSS على الصور

  • داخل قسم `.photos` باستخدام محدد `.photos img`.
##### خصائص CSS المستخدمة للصور

###### الإطار (Border)

  • `border-style: solid;`
  • `border-width: 2px;`
  • `border-color: #426C35;`
###### نصف قطر الإطار (border-radius)

  • `border-radius: 6px;`
  • لتغيير مظهر حواف الصورة.
###### الهامش (Margin)

  • `margin: 2px;`
###### ملاءمة الكائن (object-fit)

  • `object-fit: cover;`
###### موضع الكائن (object-position)

  • `object-position: top;`
##### المعرض (Photos)

  • قسم لعرض الصور بعد تطبيق أنماط CSS عليه.
```

نقاط مهمة

  • يمكن استخدام قواعد CSS للتحكم في حجم ومحاذاة الصور وجعلها أكثر جاذبية.
  • من الخصائص المهمة `border-radius` لتغيير شكل حواف الصورة.
  • يتم تطبيق الأنماط على الصور داخل قسم معين (مثل `.photos`) باستخدام محددات CSS.
  • الكود المقدم يطبق إطاراً ولوناً ونصف قطر وهامشاً محدداً على الصور داخل قسم `.photos`.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

التحكم في حجم ومحاذاة الصور

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

ستطبق الآن بعض قواعد CSS على الصور داخل الصفحة.

نوع: محتوى تعليمي

يمكنك استخدام خاصية نصف قطر الإطار (border-radius) أيضًا لتغيير مظهر حواف الصورة.

نوع: محتوى تعليمي

.photos img { border-style: solid; border-width: 2px; border-color: #426C35; border-radius: 6px; margin: 2px; object-fit: cover; object-position: top; }

نوع: محتوى تعليمي

المعرض

نوع: محتوى تعليمي

سيظهر قسم photos على المتصفح بالشكل التالي:

🔍 عناصر مرئية

A group photo of the Saudi Arabian national football team in green uniforms, standing together on a football field under stadium lights.

The FIFA World Cup trophy displayed in a museum or exhibition setting, with text 'FIFA WORLD CUP' visible.

A close-up of the Saudi National Team logo, featuring the Saudi emblem with two crossed swords and a palm tree, on a dark green textured background. Text 'SAUDI ARABIA NATIONAL TEAM' is below the emblem.

A wide-angle view of a football stadium at night, with bright floodlights illuminating the pitch and spectators in the stands.

📄 النص الكامل للصفحة

التحكم في حجم ومحاذاة الصور يمكنك باستخدام قواعد CSS تحديد حجم ومحاذاة الصور، كما يمكنك جعلها أكثر جاذبية باستخدام بعض الخصائص الأخرى. ستطبق الآن بعض قواعد CSS على الصور داخل الصفحة. يمكنك استخدام خاصية نصف قطر الإطار (border-radius) أيضًا لتغيير مظهر حواف الصورة. .photos img { border-style: solid; border-width: 2px; border-color: #426C35; border-radius: 6px; margin: 2px; object-fit: cover; object-position: top; } المعرض سيظهر قسم photos على المتصفح بالشكل التالي: --- VISUAL CONTEXT --- **IMAGE**: Untitled Description: A group photo of the Saudi Arabian national football team in green uniforms, standing together on a football field under stadium lights. Context: Example of an image styled with CSS properties like border and margin. **IMAGE**: Untitled Description: The FIFA World Cup trophy displayed in a museum or exhibition setting, with text 'FIFA WORLD CUP' visible. Context: Another example image. **IMAGE**: Untitled Description: A close-up of the Saudi National Team logo, featuring the Saudi emblem with two crossed swords and a palm tree, on a dark green textured background. Text 'SAUDI ARABIA NATIONAL TEAM' is below the emblem. Context: Example image showcasing a logo. **IMAGE**: Untitled Description: A wide-angle view of a football stadium at night, with bright floodlights illuminating the pitch and spectators in the stands. Context: Example image of a stadium.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

ما الغرض الرئيسي من استخدام خاصية `object-fit: cover;` في CSS للصور؟

  • أ) لتوسيط الصورة داخل العنصر دون تغيير حجمها.
  • ب) لتغيير لون خلفية الصورة إذا كانت شفافة.
  • ج) لتغطية مساحة العنصر بالكامل مع الحفاظ على نسبة العرض إلى الارتفاع للصورة، مع اقتصاص أجزاء منها إذا لزم الأمر.
  • د) لجعل الصورة تملأ المساحة بتشويه نسبة العرض إلى الارتفاع لتتناسب تمامًا.

الإجابة الصحيحة: c

الإجابة: لتغطية مساحة العنصر بالكامل مع الحفاظ على نسبة العرض إلى الارتفاع للصورة، مع اقتصاص أجزاء منها إذا لزم الأمر.

الشرح: 1. خاصية `object-fit` تحدد كيفية ضبط محتوى العنصر (مثل الصورة) داخل صندوقه. 2. القيمة `cover` تجعل الصورة تغطي كامل مساحة العنصر مع الحفاظ على نسبة العرض إلى الارتفاع (aspect ratio). 3. إذا كانت أبعاد الصورة لا تتطابق مع أبعاد العنصر، سيتم اقتصاص أجزاء من الصورة لتحقيق التغطية الكاملة.

تلميح: تتعلق هذه الخاصية بكيفية ملء الصورة للمساحة المخصصة لها.

التصنيف: تعريف | المستوى: متوسط

ما تأثير استخدام خاصية `border-radius: 6px;` على صورة في CSS؟

  • أ) تضيف ظلاً خلف الصورة بعمق 6 بكسل.
  • ب) تقوم بتقريب زوايا إطار الصورة بنصف قطر مقداره 6 بكسل، مما يعطيها حواف مستديرة.
  • ج) تزيد من سماكة إطار الصورة بمقدار 6 بكسل.
  • د) تغير لون إطار الصورة إلى اللون الرمادي بدرجة 6.

الإجابة الصحيحة: b

الإجابة: تقوم بتقريب زوايا إطار الصورة بنصف قطر مقداره 6 بكسل، مما يعطيها حواف مستديرة.

الشرح: 1. خاصية `border-radius` في CSS تستخدم لتحديد مدى استدارة زوايا إطار العنصر. 2. القيمة `6px` تعني أن نصف قطر الاستدارة لكل زاوية هو 6 بكسل. 3. عند تطبيقها على صورة، ستظهر حواف الصورة أو إطارها (إذا كان موجودًا) بشكل مستدير بدلاً من الزوايا الحادة.

تلميح: تتعلق هذه الخاصية بشكل حواف العنصر.

التصنيف: تعريف | المستوى: سهل

ما الوظيفة الأساسية لخاصية `object-position` في CSS عند التعامل مع الصور؟

  • أ) تحدد ترتيب تكديس الصور فوق بعضها البعض (z-index).
  • ب) تحدد موضع الصورة داخل صندوق محتواها (مثل استخدام `top` أو `center`).
  • ج) تتحكم في سرعة تحميل الصورة على الصفحة.
  • د) تغير حجم الصورة بناءً على حجم نافذة المتصفح.

الإجابة الصحيحة: b

الإجابة: تحدد موضع الصورة داخل صندوق محتواها (مثل استخدام `top` أو `center`).

الشرح: 1. خاصية `object-position` تعمل جنبًا إلى جنب مع `object-fit`. 2. وظيفتها تحديد النقطة المرجعية داخل الصورة التي يجب محاذاتها مع صندوق العنصر. 3. على سبيل المثال، `object-position: top;` ستحاذي الجزء العلوي من الصورة مع الجزء العلوي من الصندوق، مما يكون مفيدًا عند اقتصاص الصورة (`object-fit: cover`).

تلميح: تتحكم في مكان ظهور الصورة ضمن المساحة المخصصة لها، خاصة عند اقتصاصها.

التصنيف: مفهوم جوهري | المستوى: متوسط

في قاعدة CSS `.photos img { margin: 2px; }`، ما الذي يفعله الإعلان `margin: 2px;`؟

  • أ) يضيف حشوة (padding) داخلية بعرض 2 بكسل داخل إطار كل صورة.
  • ب) يضيف هامشًا (مسافة خارجية) بعرض 2 بكسل من جميع الجهات (أعلى، يمين، أسفل، يسار) حول كل صورة داخل العنصر ذي الصنف `.photos`.
  • ج) يضيف ظلًا بعيدًا (offset) مقداره 2 بكسل خلف الصورة.
  • د) يحدد سماكة إطار الصورة بمقدار 2 بكسل.

الإجابة الصحيحة: b

الإجابة: يضيف هامشًا (مسافة خارجية) بعرض 2 بكسل من جميع الجهات (أعلى، يمين، أسفل، يسار) حول كل صورة داخل العنصر ذي الصنف `.photos`.

الشرح: 1. خاصية `margin` في CSS تخلق مسافة خارجية حول العنصر، تفصله عن العناصر المجاورة. 2. عند استخدام قيمة واحدة مثل `2px`، يتم تطبيق هذا الهامش على الجهات الأربع للعنصر (أعلى، يمين، أسفل، يسار). 3. في هذا السياق، ستخلق مسافة صغيرة بين الصور المجاورة داخل المعرض (`photos`).

تلميح: المسافة خارج إطار العنصر.

التصنيف: مفهوم جوهري | المستوى: سهل