التحكم في سمك الخط Css
التحكم في سُمك الخط (font-weight)
في هذا الدرس سنتعلم كيفية التحكم في "سُمك" أو "وزن" الخط. تخيل أنك تكتب بقلم رصاص؛ يمكنك الكتابة بخط خفيف جداً، أو الضغط على القلم ليصبح الخط عريضاً وواضحاً، أو استخدام قلم تخطيط (Marker) ليكون الخط سميكاً جداً.
في CSS، الخاصية المسؤولة عن هذا الأمر تسمى font-weight. هي التي تجعل العناوين بارزة والنصوص العادية خفيفة ومريحة للقراءة.
1. الطريقة السهلة: الكلمات (normal و bold)
كمبتدئ، ستحتاج في 90% من الحالات إلى قيمتين فقط: "خط عادي" و "خط عريض". لغة CSS توفر كلمات سهلة جداً لهذا الغرض.
القيم الأساسية
normal(عادي): هذا هو الشكل الافتراضي للنص. إذا لم تكتب شيئاً، سيظهر الخط بهذا الشكل. نستخدمه للفقرات والنصوص الطويلة.bold(عريض): يجعل الخط سميكاً وواضحاً. نستخدمه للعناوين أو لتمييز كلمة مهمة وسط السطر.
/* جعل جميع الفقرات بخط عادي */
p {
font-weight: normal;
}
/* جعل العناوين بخط عريض */
h1 {
font-weight: bold;
}
/* جعل كلاس معين بخط عريض */
.important-text {
font-weight: bold;
}
2. الطريقة الدقيقة: الأرقام (من 100 إلى 900)
أحياناً كلمة bold لا تكفي. قد تريد خطاً سميكاً جداً (Heavy)، أو خطاً رفيعاً جداً (Thin). هنا نستخدم الأرقام.
الأرقام تبدأ من 100 (أنحف شيء) وتنتهي بـ 900 (أسمك شيء).
أهم رقمين يجب حفظهما
- 400: تعني خط عادي (تساوي
normal). - 700: تعني خط عريض (تساوي
bold).
معلومة هامة: لكي تعمل الأرقام (مثل 100 أو 900) بشكل صحيح، يجب أن يكون "نوع الخط" الذي تستخدمه يدعم هذه الأوزان. (خطوط جوجل مثلاً توفر لك هذه الخيارات).
3. أمثلة عملية كثيرة (أكواد جاهزة)
إليك مجموعة من الأمثلة لتدرجات مختلفة في سُمك الخط، يمكنك نسخها وتجربتها.
/* 1. خط رفيع جداً (Thin) */
.thin-text {
font-weight: 100;
}
/* 2. خط خفيف (Light) - ممتاز للنصوص الفرعية */
.light-text {
font-weight: 300;
}
/* 3. خط عادي (Normal) - مثل القيمة 400 */
.regular-text {
font-weight: normal; /* أو تكتب 400 */
}
/* 4. خط متوسط السماكة (Medium) */
.medium-text {
font-weight: 500;
}
/* 5. خط عريض (Bold) - مثل القيمة 700 */
.bold-text {
font-weight: bold; /* أو تكتب 700 */
}
/* 6. خط سميك جداً (Black/Heavy) - للعناوين الضخمة */
.heavy-text {
font-weight: 900;
}
اختر - إذا أردت كتابة نص بوزن "عادي" باستخدام الأرقام، ماذا تكتب؟
(أ) font-weight: 100. (ب) font-weight: 400. (ج) font-weight: 700. (د) font-weight: 900.
الإجابة: (ب) font-weight: 400. (لأن 400 هي الرقم المرادف لـ normal).
جدول المقارنة الشامل
هذا الجدول يلخص لك كل شيء ليكون مرجعاً سريعاً أمامك.
| القيمة (الرقم) | الاسم (الوصف) | متى نستخدمه؟ |
|---|---|---|
| 100 | Thin (نحيل) | للتصاميم العصرية جداً والعناوين الكبيرة الرقيقة. |
| 300 | Light (خفيف) | للنصوص الهامشية أو الوصف البسيط. |
| 400 | Normal (عادي) | الخيار الأساسي لأي نص تقرأه (مثل هذا النص). |
| 500 | Medium (متوسط) | عندما تريد الخط أسمك قليلاً من العادي لكن ليس عريضاً. |
| 700 | Bold (عريض) | للعناوين الرئيسية، الأزرار، والكلمات المهمة. |
| 900 | Black (ضخم) | للعناوين الضخمة جداً لجذب الانتباه بقوة. |