CSS - Fonts الخطوط
CSS - خصائص الخطوط (Fonts)
🔸 توفر CSS مجموعة من الخصائص التي تُستخدم للتحكم في شكل الخط المستخدم داخل عناصر الصفحة. يمكن تحديد نوع الخط، الحجم، النمط، السمك، وحتى إضافة خطوط خارجية مثل Google Fonts.
✅ خصائص الخطوط الأساسية
font-family
: لتحديد نوع الخط.font-style
: لتحديد ما إذا كان الخط مائلًا (italic) أو عاديًا (normal).font-weight
: لتحديد سمك الخط.font-size
: لتحديد حجم الخط.font
: خاصية مختصرة لجميع ما سبق.
📌 استخدام font-family
تُستخدم لتحديد نوع الخط، ويمكن كتابة أكثر من خط كخيارات احتياطية (fallbacks).
p {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
📌 الخطوط Web Safe
هي الخطوط المدعومة على معظم أنظمة التشغيل والمتصفحات.
- Arial
- Verdana
- Tahoma
- Times New Roman
📌 استخدام Google Fonts
يمكن استيراد الخطوط من Google Fonts باستخدام <link>.
<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
body {
font-family: 'Cairo', sans-serif;
}
📌 تغيير نمط الخط font-style
تُستخدم لجعل الخط مائلًا أو عاديًا:
p {
font-style: italic;
}
📌 سمك الخط font-weight
تُستخدم لتحديد مدى ثخانة الخط:
h1 {
font-weight: bold; /* أو 700 */
}
📌 حجم الخط font-size
تُستخدم لتحديد حجم النص باستخدام وحدات مثل px أو em أو %:
p {
font-size: 16px;
}
📌 الخاصية المختصرة font
تجمع كل خصائص الخط في سطر واحد:
p {
font: italic bold 16px "Arial", sans-serif;
}
💡 نصائح مهمة
- احرص دائمًا على توفير خطوط بديلة (fallback fonts).
- استخدم Google Fonts بحكمة وقلل عدد الخطوط لتحسين سرعة الصفحة.
- الخطوط تؤثر بشكل كبير على تجربة المستخدم والقراءة.
تعليقات
إرسال تعليق