العمل مع CSS text-transform ، لتغيير حالة الاحرف
-
يمكن من خلال هذه الخاصية التحكم بشكل ومظهر محتوى الصفحات ، حيث تحتوي هذه الخاصية text-transform على مجموعة من السمات للتحكم بالنص وهي
الخاصية | الوصف |
capitalize | تحويل الحرف الأول من كل كلمة إلى احرف كبيرة. |
uppercase | تحويل جميع الحروف الى احرف كبيرة |
lowercase | تحويل جميع الحروف الى احرف صغيره |
full-width | تستخدم هذه الخاصية بحالات خاصة مثل الاحرف اليابانية او الصينية، يطلق علي الاسم <ruby> حيث يعمل على تحويل جميع الاحرف الى الحجم الكامل الخاص به |
none | منع التغييرات ، تبقي جميع الاحرف على الحالة الأولية تما تم تضمينها |
inherit | تستخدم في حال كان لدينا child و parent حيث يتم تطبيق حالة parent على parent |
طريقة الكتابة
/* Keyword values */
text-transform: none;
text-transform: capitalize;
text-transform: uppercase;
text-transform: lowercase;
text-transform: full-width;
text-transform: full-size-kana;
/* Global values */
text-transform: inherit;
text-transform: initial;
text-transform: revert;
text-transform: unset;
أمثلة:
مثال 1 : استخدام none
قم بانشاء ملف CSS باسم style ثم اضف الكود التالي :
html, |
ثم قم باضافة ملف HTML باسم Index ثم اضف التالي:
<!DOCTYPE html> |
قم بتشغيل الصفحة ستكون النتيجة (حالة الاحرف كما هي لم يتم اي تغيير عليها)

مثال 2 : تحويل حالة الحرف الأول بكل كلمة الى Uppercase
سنقوم بنسخ الكود السابق مع اضافة تعديل بسيط على ملف Css كما في الكود في الاسفل:
html, |
ثم نقوم بتغيير بسيط في ملف HTML كما في الاسفل:
<!DOCTYPE html> |
قم بتشغل الصفحة ستكون النتيحة

مثال 3: تحويل حالة الاحرف جميعها الى Uppercase
تماما كما فعلنا بالمثال السابق باستنثاء تغيير الكود
text-transform: capitalize في ملف CSS الى text-transform: uppercase
بعد التغيير لنقم بتشغيل الصفحة ستكون النتيجة

مثال 4 تحويل حالة الاحرف جميعها الى lowercase
تماما كما فعلنا بالمثال السابق باستنثاء تغيير الكود
text-transform: uppercase في ملف CSS الى text-transform: lowercase
بعد التغيير لنقم بتشغيل الصفحة ستكون النتيجة

مثال 5:استخدام الخاصية text-transform لاجراء تصميم على الحرف الاول من فقرة معينة
قم باضفة الكود التالي الى ملف css
html, |
ثم قم بتعديل ملف HTML كالتالي :
<!DOCTYPE html> |
قم بتشغيل الصفحة ستكون النتيجة :

لقد قمنا باضافة كود خاص لاول حرف في الفقرة بحيث يتحكم بمواصفات هذا الحرف باستخدام الكود :
p::first-letter {
font-size: 4em;
font-weight: bold;
font-family: sans-serif;
text-transform: uppercase;
}
بهذا نكون قد تعلمنا كيفية التحكم بالنصوص وتغييرها في الصفحات الخاصة بنا، تعتبر CSS خيار افضل من لغة Javascript للتحكم بالنصوص(يمكن التحكم بالنصوص ايضا عن طريق Javascript).
اترك تعليقك