کاربردهای پراپرتی text-transform در CSS

css text transform usage
20 آبان 1403

کاربرد های پراپرتی text-transform در CSS

پراپرتی text-transform در CSS ابزاری قدرتمند برای کنترل نحوه نمایش حروف در متن است. با استفاده از این خاصیت می‌توانیم متن را به صورت کاملاً کوچک، بزرگ، یا با تغییرات دیگر به نمایش درآوریم. این موضوع در طراحی وب برای هماهنگی ظاهری و خوانایی متن بسیار مهم است.

به عنوان مثال، فرض کنید می‌خواهید تمام متن‌های عنوان (heading) یا دکمه‌های یک وب‌سایت را به صورت حروف بزرگ نشان دهید. به کمک text-transform به راحتی می‌توانید این کار را انجام دهید.

برای اعمال این خاصیت CSS گزینه‌های مختلفی داریم مانند: uppercase که تمام حروف را به صورت بزرگ نمایش می‌دهد، lowercase که حروف را به صورت کوچک نشان می‌دهد، و capitalize که حرف اول هر کلمه را به صورت بزرگ نمایش می‌دهد.

در انتخاب حالت مناسب برای طراحی وب‌سایت خود، در نظر بگیرید که هر یک از این حالت‌ها می‌تواند تاثیر زیادی بر نحوه درک و خوانایی متن داشته باشد، همچنین می‌تواند به همخوانی بصری سایت شما کمک کند. بهتر است همیشه اصول دسترسی‌پذیری را نیز در نظر داشت.

نمونه‌های کد CSS با text-transform


p { <br> text-transform: uppercase;<br>}<br>
h1 { <br> text-transform: capitalize;<br>}<br>
button { <br> text-transform: lowercase;<br>}
  

توضیحات خط به خط کد:

p { text-transform: uppercase; }
تمام متن‌های عنصر p به حروف بزرگ تبدیل می‌کند.
h1 { text-transform: capitalize; }
اولین حرف هر کلمه در عنصر h1 را به حرف بزرگ تبدیل می‌کند.
button { text-transform: lowercase; }
تمام حروف داخل عنصر button را به حروف کوچک تبدیل می‌کند.

سوالات متداول

؟

چگونه می‌توانم تمام متن‌های یک صفحه وب را به صورت حروف بزرگ نمایش دهم؟

؟

آیا می‌توان هربار که متن تغییر کرد، فقط اولین حرف آن بزرگ شود؟