text decoration در css

ویژگی text-decoration در CSS

در طراحی وب، کنترل ظاهر متن از اهمیت ویژه‌ای برخوردار است. یکی از پرکاربردترین ویژگی‌های CSS برای این منظور، text-decoration است که امکان اعمال جلوه‌های مختلف روی متن را فراهم می‌کند.

این ویژگی نه تنها برای زیرخط دار کردن متن، بلکه برای ایجاد خط‌های روی متن، خط‌های عبوری و حتی ترکیب این موارد قابل استفاده است.

مقادیر اصلی text-decoration

ویژگی text-decoration می‌تواند مقادیر زیر را بپذیرد:

  • none: حذف تمام تزئینات متن (پیش‌فرض)
  • underline: ایجاد خط زیر متن
  • overline: ایجاد خط بالای متن
  • line-through: ایجاد خط روی متن (مانند متن حذف شده)
  • blink: ایجاد اثر چشمک زن (منسوخ شده در بسیاری از مرورگرها)
مقدار توضیح مثال
underline خط زیر متن متن نمونه
overline خط بالای متن متن نمونه
line-through خط روی متن متن نمونه

تنظیمات پیشرفته text-decoration

در CSS3، ویژگی text-decoration به چند زیرویژگی تقسیم شده است که کنترل دقیق‌تری ارائه می‌دهند:

  1. text-decoration-line: نوع خط (underline, overline, ...)
  2. text-decoration-color: رنگ خط تزئینی
  3. text-decoration-style: سبک خط (solid, dotted, dashed, wavy, double)
  4. text-decoration-thickness: ضخامت خط

برای مثال، می‌توانید یک خط موج‌دار قرمز زیر متن ایجاد کنید:

text-decoration: underline wavy red;

برای اطلاعات بیشتر درباره این ویژگی، می‌توانید text decoration در css.

کاربردهای عملی

از text-decoration می‌توان در موارد زیر استفاده کرد:

  • متمایز کردن لینک‌ها (معمولاً با underline)
  • نمایش متن حذف شده یا اصلاح شده (با line-through)
  • تاکید روی عناوین خاص (با ترکیب underline و overline)
  • ایجاد جلوه‌های بصری خاص برای عناصر مهم

در طراحی مدرن، استفاده از text-decoration باید با دقت انجام شود. زیاده‌روی در استفاده از این ویژگی می‌تواند باعث شلوغی و کاهش خوانایی صفحه شود. همیشه به اصول طراحی مینیمال و تجربه کاربری توجه کنید.