Skew
📌 مفهوم
کلاسهای skew
برای کج کردن المانها روی محور X یا Y استفاده میشن.
در CSS معادلش:
📑 سینتکس کلی
-
x
→ کج شدن افقی -
y
→ کج شدن عمودی -
{value}
→ مقدار زاویه (degree)
📑 مقادیر پیشفرض (Built-in)
کلاس | مقدار CSS |
---|---|
skew-x-0 | skewX(0deg) |
skew-x-1 | skewX(1deg) |
skew-x-2 | skewX(2deg) |
skew-x-3 | skewX(3deg) |
skew-x-6 | skewX(6deg) |
skew-x-12 | skewX(12deg) |
همین مقادیر برای skew-y-{value}
هم موجوده.
📌 مقادیر منفی هم داریم:
-
-skew-x-12
→skewX(-12deg)
-
-skew-y-6
→skewY(-6deg)
📌 مثال ساده
📌 این div روی محور X به اندازه 12 درجه کج میشه.
📌 مثال ترکیبی
📌 این یکی همزمان روی X و Y کج میشه.
📌 استفاده روی Hover (انیمیشن)
📌 وقتی هاور کنی، دکمه کمی کج میشه.
📌 ترکیب با Scale و Rotate
📌 روی هاور: تصویر بزرگ میشه + میچرخه + کج میشه.
📌 نکته حرفهای
-
Skew برای طراحیهای خلاقانه مثل کارتها، بنرها، دکمههای استایل خاص خیلی استفاده میشه.
-
وقتی متن داخل skew بشه، کمی ناخوانا میشه، پس بیشتر روی background ها یا تصاویر استفاده کن.
-
میتونی مقادیر سفارشی هم توی
tailwind.config.js
اضافه کنی.