ثبت‌نام دوره🔸متخصص اتوماسیون با N8N🔸سون‌لرن شروع شد 🔥🤖 مشاهده دوره ←
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ امیر حق شناس
خلاصه مطالب جلسه اول - 2D-transform در css
جامعه Html & CSS ایجاد شده در ۱۷ آبان ۱۴۰۴

🟩 جلسه اول - 2D Transform در CSS

 

🧩 انواع توابع Transform

1. translate(x, y)

  • جابجایی عنصر در محورهای افقی و عمودی
  • مقدار اول: محور X
  • مقدار دوم: محور Y

2. rotate(angle)

  • چرخش عنصر بر اساس زاویه‌ی مشخص
  • زاویه با واحد deg تعریف می‌شود

3. scale(x, y)

  • بزرگ‌نمایی یا کوچک‌نمایی عنصر
  • مقدار اول برای عرض (X)، مقدار دوم برای ارتفاع (Y)

مثال:

 

transform: scale(2);

🟢 عنصر دو برابر اندازه اصلی خود بزرگ‌تر می‌شود.

 

transform: scale(2, 1);

🟢 فقط در محور افقی دو برابر و در محور عمودی ثابت می‌ماند (در حالت hover در مثال استفاده شده).


4. skew(x-angle, y-angle)

  • کج کردن عنصر در محور X و Y

مثال:

 

transform: skewY(40deg);

🟢 عنصر در محور عمودی ۴۰ درجه کج می‌شود.


⚠️ نکته مهم

فقط آخرین دستور transform در CSS اعمال می‌شود، مگر اینکه توابع را در یک خط بنویسیم 👇
مثلاً:

 

transform: translate(-30px, -50px) rotate(40deg) scale(2);