دکوراسیون متن در CSS

دکوراسیون متن در CSS

دسته بندی : آموزش CSS سطح مقاله : متوسط زمان مطالعه : 3 دقیقه آخرین بروز رسانی: 26 بهمن 1399

به معرفی ویژگی دکوراسیون متن در CSS می پردازیم.

استفاده از ویژگی دکوراسیون متن در CSS

خاصیت تزئین متن CSS خطوط تزئینی بصری را برای متن مشخص می کند:

h1 {
    text-decoration: underline overline dotted red;
}

h2 {
    text-decoration: underline overline wavy blue;
}

این ویژگی در واقع خلاصه ای برای چهار زیر خاصیت است:

  • متن-دکوراسیون-رنگ
  • متن-دکوراسیون-خط
  • متن-سبک-دکوراسیون
  • متن-دکوراسیون-ضخامت

همانند سایر مختصر ها ، شما باید بدون نام بردن از زیرشاخص ها مقادیر را لیست کنید:

دکوراسیون متن: ضخامت سبک خط رنگ ؛

برای کار کردن مختصر نیازی به تعریف تمام مقادیر نیست – حتی با یک مقدار کار می کند:

h1 {
    text-decoration: overline;
}

h2 {
    text-decoration: line-through;
}

h3 {
    text-decoration: underline;
}

h4 {
    text-decoration: underline overline;
}

در بخش های بعدی ، هر زیر مالکیت را به صورت جداگانه توضیح خواهیم داد.

اصلاح خط تزئین متن CSS

با استفاده از ویژگی CSS text-decoration-line به شما امکان می دهد نوع دکوراسیون متن را از چه خطی استفاده کند:

p {
    text-decoration-line: overline;  
}  
p.lines-everywhere {
    text-decoration-line: overline underline line-through;
}

بررسی این ویژگی ساده است:

text-decoration-line: مقدار؛

همچنین ممکن است مقادیر مختلف ممکن را در یک عبارت ترکیب کنید.

DescriptionValue
مقدار پیش فرض هیچ خط تزئین متن نمایش داده نمی شودnone
متن زیر خط دار CSS را ایجاد می کندunderline
متن CSS را به صورت خط خطی ایجاد می کندoverline
باعث می شود CSS در متن خط بکشدline-through
یک مقدار منسوخ شده باعث می شود متن در CSS چشمک بزندblink

رنگ آمیزی خط دکوراسیون

CSS-text-decoration-colour به شما امکان می دهد رنگ را برای زیر خطوط CSS ، overlines و خطوط CSS تنظیم کنید:

p {
    text-decoration: overline;
    text-decoration-color: green;
}

بررسی این ویژگی تقریباً همان مواردی است که در بالا بحث شد:

text-decoration-color: رنگ؛

می توانید رنگ را با استفاده از نام ، مقدار RGB ، RGBA ، HEX ، HSL یا HSLA تعریف کنید.

نکته: برای بدست آوردن مقدار تناسب دقیق رنگ لازم ، از انتخابگر رنگ Pickeristic استفاده کنید.

طراحی دکوراسیون متن CSS

سبک دکوراسیون متن CSS به شما امکان می دهد نحوه نمایش خط دکوراسیون متن را تعریف کنید:

a {
    text-decoration: overline; 
    text-decoration-style: dashed; 
}

نحو این ویژگی به شرح زیر است:

text-decoration-style: value؛

تمام مقادیر موجود در جدول زیر ذکر شده است.

DescriptionValue
مقدار پیش فرض به صورت یک خط مستقیم نمایش می دهدsolid
یک خط دو نشان دهیدdouble
یک خط نقطه ای نمایش دهیدdotted
یک خط منقطع نشان دهیدdashed
یک خط موج دار نمایش دهیدwavy

تعریف ضخامت خط

آخرین زیرمجموعه تزئین متن CSS متن – دکوراسیون – ضخامت نام دارد. عرض خط دکوراسیون را تنظیم می کند:

متن-دکوراسیون-ضخامت: مقدار؛

می توانید ضخامت را در واحد طول یا کلمات کلیدی تعریف کنید:

  • auto مقدار پیش فرض است که باعث می شود مرورگر ضخامت خط را انتخاب کند
  • از-فونت ضخامت را با توجه به اندازه قلم انتخاب می کند

توجه: ضخامت متن-دکوراسیون CSS یک ویژگی آزمایشی است ، بنابراین از پشتیبانی کمتر مرورگر آگاه باشید.

پشتیبانی از مرورگر

این تگ در مرورگرهای IE ، safari ، firefox، cherom، opera وEdge پشتیبانی می شود.

در دوره آموزش CSS بین المللی آکادمی دویکس به صورت رایگان ثبت نام کنید.

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊