Box Decoration Break
🔹 Box Decoration Break چیه؟
کلاسهای box-decoration-break توی Tailwind تعیین میکنن که وقتی یک المان به چند خط یا چند بخش شکسته میشه (مثلاً داخل ستونها یا در متن چند خطی):
-
استایل border / background / padding برای کل المان حساب بشه
-
یا برای هر خط/بخش جداگانه اعمال بشه
🔹 کلاسهای اصلی Box Decoration Break
-
box-decoration-clone
→ استایل (border, background, padding) روی هر خط/بخش جداگانه اعمال میشه -
box-decoration-slice
→ استایل فقط یکبار برای کل المان اعمال میشه (حالت پیشفرض)
🔹 مثال ساده (Clone)
📌 توضیح: وقتی متن چند خط بشه، پسزمینه و padding برای هر خط جداگانه اعمال میشه.
🔹 مثال (Slice)
📌 توضیح: در این حالت، پسزمینه و padding برای کل بلوک متن در نظر گرفته میشه، نه برای هر خط جدا.
🔹 تفاوت تصویری (Clone vs Slice)
🔹 نکته مهم
-
clone
بیشتر برای متنهای هایلایت شده یا برجسته استفاده میشه. -
slice
حالت پیشفرض و طبیعی CSS هست. -
این قابلیت وقتی بهتر دیده میشه که متن یا المان توی چند خط بشکنه.