CSS – خط‌چین (Outline)

CSS - خط‌چین (Outline)

خط‌چین (Outline) یک خط است که بیرون از حاشیه عنصر کشیده می‌شود.

این عنصر دارای یک حاشیه سیاه و یک خط‌چین سبز با عرض ۱۰ پیکسل است.

خط‌چین در CSS

خط‌چین یک خط است که دور عناصر کشیده می‌شود، بیرون از حاشیه‌ها، تا عنصر “برجسته” شود.

CSS شامل ویژگی‌های زیر برای خط‌چین است:

  • outline-style
  • outline-color
  • outline-width
  • outline-offset
  • outline

توجه:

خط‌چین با حاشیه‌ها متفاوت است! بر خلاف حاشیه، خط‌چین خارج از مرز عنصر کشیده می‌شود و ممکن است با محتوای دیگر هم‌پوشانی داشته باشد. همچنین، خط‌چین بخشی از ابعاد عنصر نیست؛ یعنی عرض و ارتفاع کل عنصر تحت تأثیر عرض خط‌چین قرار نمی‌گیرد.

استایل خط‌چین در CSS

ویژگی outline-style نوع استایل خط‌چین را مشخص می‌کند و می‌تواند یکی از مقادیر زیر را داشته باشد:

  • dotted: خط‌چین نقطه‌چین
  • dashed: خط‌چین خط‌چین
  • solid: خط‌چین خطی
  • double: خط‌چین دو خطی
  • groove: خط‌چین سه‌بعدی شیار
  • ridge: خط‌چین سه‌بعدی لبه‌دار
  • inset: خط‌چین سه‌بعدی تورفته
  • outset: خط‌چین سه‌بعدی برجسته
  • none: بدون خط‌چین
  • hidden: خط‌چین پنهان

مثال:

تست انواع مختلف خط‌چین‌ها:

p.dotted {outline-style: dotted;}
p.dashed {outline-style: dashed;}
p.solid {outline-style: solid;}
p.double {outline-style: double;}
p.groove {outline-style: groove;}
p.ridge {outline-style: ridge;}
p.inset {outline-style: inset;}
p.outset {outline-style: outset;}

نتیجه:

  • یک خط‌چین نقطه‌چین
  • یک خط‌چین خط‌چین
  • یک خط‌چین خطی
  • یک خط‌چین دو خطی
  • یک خط‌چین شیار
  • یک خط‌چین لبه‌دار
  • یک خط‌چین تورفته
  • یک خط‌چین برجسته

توجه:

هیچ‌کدام از ویژگی‌های دیگر خط‌چین (که در فصل‌های بعدی خواهید آموخت) تأثیری نخواهند داشت مگر اینکه ویژگی outline-style تنظیم شده باشد!

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.