الدرس 2 من 8
حجم يتكيّف مع الشاشة
- 12 دقيقة
- 5 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
حجم واحد يتدرّج بـ clamp
الشرح
العنوان المناسب لشاشة كبيرة يكون ضخمًا جدًّا على شاشة الجوّال، والحلّ المعتاد أن تكتب ثلاثة استعلامات @media لكل حجم، ثم تكتشف أن الحجم يقفز فجأة عند الانتقال من استعلام إلى آخر.
أما clamp(أدنى, مرغوب, أقصى) فيحلّ المشكلة بسطر واحد، فتعطيه حدًّا أدنى وحدًّا أعلى، وقيمة في الوسط تتبع عرض الشاشة بوحدة vw، فيتدرّج المتصفح بين الحدّين دون قفزات ودون أي استعلام.
واحرص أن تحتوي القيمة الوسطى على وحدة نسبية (rem مع vw)، وإلا لن يستطيع من يحتاج إلى تكبير النصّ أن يكبّره.
المطلوب
اجعل حجم h1 يتدرّج بـ clamp بين 28 و56 بكسل.
الفحوص
5 فحوص- حجم h1 لا يقلّ عن 28 بكسل
- حجم h1 لا يتجاوز 56 بكسل
- الحجم مكتوب بـ clamp()
- الجزء المتغيّر يعتمد على عرض الشاشة (vw)
- في clamp جزء نسبي يُبقي التكبير ممكنًا (rem أو em)