CSS: font Style
-
التحكم في نمط Style الخط في CSS سهل جدا،
تمام خلونا نعمل مثال حتى نفهم الموضوع بشكل أفضل:
نبدأ بإنشاء ملف HTML باسم TextFontStyle وبعدها نضيف الكود التالي:
<!DOCTYPE html>
<html>
<style>
h1 {
font-family: "Times New Roman", Times, serif;
font-style: italic;
}
</style>
<body>
<html><h1>مرحبا بكم </h1></div>
</body>
</html>
شغل الصفحة ونشوف النتيجة (الصورة)

طيب نفهم الكود:
الكود التالي :
h1 {
font-family: "Times New Roman", Times, serif;
font-style: italic;
}
يتم تطبيق نوع الخط Times New Roman على h1 elements الموجودة في صفحة HTML ، وفي السطر الثاني يتم تطبيق النمط style المائل italic
تمام طريقة الكتابة بتكون بالشكل:
font-style: value
القيم الي مكن تطبيقها باستخدام style هي :
⦁ normal : لا يتم تطبيق أي تأثيرات على النص
⦁ italic: تطبيق النمط مائل على النص
⦁ oblique: هذه الخاصية مشابه تمام لخاصية المائل لكن اقل دعم
Font Variant
في هذه الخاصية يمكن التحكم بالنص بحيث يتم تطبيق الخاصية small-caps لتحويل النص الى احرف كبيره.
تمام طريقة الكتابة بتكون بالشكل:
font-variant: value
القيم الي مكن تطبيقها باستخدام style هي :
⦁ normal : لا يتم تطبيق أي تأثيرات على النص
⦁ small-caps : يتم تطبيق الخاصية small-caps
طيب السؤال ماذا لو كانت الاحرف كبيرة في الأصل : في هذه الحالة يتم تحويل جميع الاحرف الى حالة احرف كبيرة مع تميز الاحرف التي كانت بحجم صغير لتكون اقل حجما .
مثال :
<!DOCTYPE html>
<html>
<head>
<style>
p.normal {
font-variant: normal;
}
p.small {
font-variant: small-caps;;
}
</style>
</head>
<body>
<h1>The font-variant property</h1>
<p class="normal">My name is Devkum.</p>
<p class="small">My name is Devkum.</p>
</body>
</html>
Font Weight
في هذه الخاصية يمكن التحكم weight للنص بحيث يمكن تطبيق خط عريض .
تمام طريقة الكتابة بتكون بالشكل:
font-weight: value
القيم الي مكن تطبيقها باستخدام style هي :
⦁ normal : لا يتم تطبيق أي تأثيرات على النص
⦁ bold : خط عرض
⦁ Bolder : خط اعرض من bold
⦁ Lighter : تطبيق وزن اخف من parent element
⦁ قيمة معينة بالبيكسل :تشمل القيم ( 100, 200, 300, 400, 500, 600, 700, 800, 900) بحيث 100 is the lightest, 900 is the boldest.
400 = normal, and 700 = bold
<!DOCTYPE html>
<html>
<style>
p.normal {
font-family: "Times New Roman", Times, serif;
font-weight: normal;
}
p.bold {
font-family: "Times New Roman", Times, serif;
font-weight: bold;
}
p.bolder {
font-family: "Times New Roman", Times, serif;
font-weight: bolder;
}
p.lighter {
font-family: "Times New Roman", Times, serif;
font-weight: lighter;
}
p.fixed {
font-family: "Times New Roman", Times, serif;
font-weight: 900;
}
</style>
<body>
<html><p class="normal">مرحبا بكم </p><p class="bold">مرحبا بكم </p><p class="bolder">مرحبا بكم </p><p class="lighter">مرحبا بكم </p><p class="fixed">مرحبا بكم </p></div>
</body>
</html>
شغل الصفحة وبتكون النتيجة :

اترك تعليقك