سؤال تدريب 3: استخدم قواعد CSS التي تعلمتها في الدرس وغير مظهر قسم الصور في الموقع الإلكتروني الخاص بك.
الإجابة: س3: تحويل قسم الصور إلى معرض منظم ومتجاوب؛ وذلك بتوحيد أبعاد الصور داخل القسم، وإضافة تباعد وهوامش مناسبة، ووضع إطار أو زوايا دائرية وظل خفيف للصور، وترتيبها في صفوف/أعمدة (شبكة أو Flex) بحيث تتكيف مع حجم الشاشة، مع تحسين المظهر عند مرور المؤشر (مثل تغيير بسيط في الظل أو التكبير الخفيف).
خطوات الحل:
- **الشرح:** لنفهم هذا السؤال. المطلوب هو استخدام قواعد CSS لتغيير مظهر قسم الصور في موقع إلكتروني. الفكرة هنا هي تحويل قسم الصور من مجرد صور مبعثرة إلى معرض منظم وجذاب بصرياً ويتكيف مع مختلف أحجام الشاشات (متجاوب). لتحقيق ذلك، نبدأ بتوحيد أبعاد الصور داخل القسم باستخدام خصائص مثل `width` و `height` أو `object-fit` لجعلها متناسقة. ثم نضيف تباعداً وهوامش مناسبة بين الصور باستخدام `margin` و `padding` لتحسين المساحة البيضاء. لتحسين المظهر البصري، يمكن إضافة إطار للصور باستخدام `border` أو جعل زواياها دائرية باستخدام `border-radius`، وإضافة ظل خفيف باستخدام `box-shadow` لإبرازها. لترتيب الصور في صفوف وأعمدة بحيث تتكيف مع حجم الشاشة، نستخدم تقنيات التخطيط مثل Flexbox (بخصائص مثل `display: flex` و `flex-wrap`) أو CSS Grid (بخصائص مثل `display: grid`) لتنظيمها في شبكة مرنة. أخيراً، لتحسين تجربة المستخدم، نضيف تأثيرات تفاعلية عند مرور المؤشر (hover) على الصور، مثل تغيير بسيط في الظل باستخدام `box-shadow` أو تكبير خفيف باستخدام `transform: scale()`. إذن، الإجابة هي: **تحويل قسم الصور إلى معرض منظم ومتجاوب؛ وذلك بتوحيد أبعاد الصور داخل القسم، وإضافة تباعد وهوامش مناسبة، ووضع إطار أو زوايا دائرية وظل خفيف للصور، وترتيبها في صفوف/أعمدة (شبكة أو Flex) بحيث تتكيف مع حجم الشاشة، مع تحسين المظهر عند مرور المؤشر (مثل تغيير بسيط في الظل أو التكبير الخفيف).**