الخاصية text-transform

من موسوعة حسوب
< CSS
مراجعة 14:08، 4 أغسطس 2018 بواسطة Riyad-khalifeh (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

الخاصية text-transform في CSS تُحدِّد ما هي حالة الأحرف التي سيُعرَض فيها العنصر؛ إذ يمكن استخدام هذه الخاصية لجعل الأحرف كلها بالحالة الكبيرة (uppercase)، أو بالحالة الصغيرة (lowercase)، أو جعل أوّل حرف من كل كلمة كبيرًا.

بطاقة الخاصية

القيمة الابتدائية none
تُطبَّق على جميع العناصر.
قابلة للوراثة نعم
قابلة للتحريك لا
القيمة المحسوبة كما حُدِّدت.

يجدر بالذكر أنَّ هذه الخاصية ليس لها أثر على النصوص العربية.

/* الكلمات المحجوزة */
text-transform: capitalize;
text-transform: uppercase;
text-transform: lowercase;
text-transform: none;

/* القيم العامة */
text-transform: inherit;
text-transform: initial;
text-transform: unset;

أمثلة

مثال عن استخدام مختلف قيم الخاصية text-transform:

<p class="text-transform-none">
    <strong>مرحباً بالعالم</strong>
    <br>
    <code>text-transform: none;</code>
    <br>
   حسوب مجموعة من شركات الانترنت تخدم المستخدمين العرب حول العالم. تدير حسوب أكبر منصتي عمل حر عربية وأكبر شبكة إعلانية في منطقة الشرق الأوسط وشمال أفريقيا، بالإضافة لمنتجات وشركات أخرى. توفّر حسوب حلولاً ومنتجات تساعد الشباب العرب على العمل والتطوّر وتتألّف من فريق عمل شاب وشغوف من مختلف الدول العربية.

</p>
<hr>
<p class="text-transform-capitalize">
    <strong>مرحباً بالعالم</strong>
    <br>
    <code>text-transform: capitalize;</code>
    <br>
   حسوب مجموعة من شركات الانترنت تخدم المستخدمين العرب حول العالم. تدير حسوب أكبر منصتي عمل حر عربية وأكبر شبكة إعلانية في منطقة الشرق الأوسط وشمال أفريقيا، بالإضافة لمنتجات وشركات أخرى. توفّر حسوب حلولاً ومنتجات تساعد الشباب العرب على العمل والتطوّر وتتألّف من فريق عمل شاب وشغوف من مختلف الدول العربية.

</p>
<hr>
<p class="text-transform-uppercase">
    <strong>مرحباً بالعالم</strong>
    <br>
    <code>text-transform: uppercase;</code>
    <br>
   حسوب مجموعة من شركات الانترنت تخدم المستخدمين العرب حول العالم. تدير حسوب أكبر منصتي عمل حر عربية وأكبر شبكة إعلانية في منطقة الشرق الأوسط وشمال أفريقيا، بالإضافة لمنتجات وشركات أخرى. توفّر حسوب حلولاً ومنتجات تساعد الشباب العرب على العمل والتطوّر وتتألّف من فريق عمل شاب وشغوف من مختلف الدول العربية.
</p>
<hr>
<p class="text-transform-lowercase">
    <strong>مرحباً بالعالم</strong>
    <br>
    <code>text-transform: lowercase;</code>
    <br>
    حسوب مجموعة من شركات الانترنت تخدم المستخدمين العرب حول العالم. تدير حسوب أكبر منصتي عمل حر عربية وأكبر شبكة إعلانية في منطقة الشرق الأوسط وشمال أفريقيا، بالإضافة لمنتجات وشركات أخرى. توفّر حسوب حلولاً ومنتجات تساعد الشباب العرب على العمل والتطوّر وتتألّف من فريق عمل شاب وشغوف من مختلف الدول العربية.

</p>

شيفرة CSS:

p {
  background-color: #f8f9fa;
  border: 1px solid #eaecf0;
  padding: 1em;
  margin: 1em;
}
 
.text-transform-none       { text-transform: none; }
.text-transform-capitalize { text-transform: capitalize; }
.text-transform-uppercase  { text-transform: uppercase; }
.text-transform-lowercase  { text-transform: lowercase; }

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي 1.0 1.0 4.0 7.0 1.0

البنية العامة

تقبل الخاصية text-transform إحدى الكلمات المحجوزة التالية.

none

ترك حالة الأحرف كما هي.

capitalize

تحويل أوّل حرف من كل كلمة إلى الحالة الكبيرة، لكن لن تتأثر الأحرف البقية وستبقى كما هي (سواءً كانت بالحالة الكبيرة أو الصغيرة).

uppercase

جعل جميع الأحرف بالحالة الكبيرة.

lowercase

جعل جميع الأحرف بالحالة الصغيرة.

البنية الرسمية

text-transform: none | capitalize | uppercase | lowercase;

انظر أيضًا

  • صفحة الخاصية color التي تضبط القيمة اللونية للأمامية للمحتوى النصي للعنصر وللزخرفة النصية.

مصادر ومواصفات