Transform Origin
📌 مفهوم
کلاسهای origin برای تعیین نقطه مرجع تغییرات Transform (Scale, Rotate, Skew) استفاده میشن.
در CSS معادلش:
📑 سینتکس کلی
- 
origin→ تعیین نقطه مبنا
- 
{position}→ top, bottom, left, right, center
- 
{x}-{y}→ مختصات ترکیبی
📑 کلاسهای پیشفرض
| کلاس | مقدار CSS | 
|---|---|
| origin-center | transform-origin: center; | 
| origin-top | transform-origin: top; | 
| origin-top-right | transform-origin: top right; | 
| origin-right | transform-origin: right; | 
| origin-bottom-right | transform-origin: bottom right; | 
| origin-bottom | transform-origin: bottom; | 
| origin-bottom-left | transform-origin: bottom left; | 
| origin-left | transform-origin: left; | 
| origin-top-left | transform-origin: top left; | 
📌 مثال ساده
📌 این مربع حول گوشه بالا سمت چپ میچرخه.
📌 ترکیب با Hover و Animation
📌 روی هاور: دکمه حول گوشه پایین سمت راست میچرخه.
📌 نکته حرفهای
- 
تغییر transform-originمخصوصا وقتی با Rotate یا Scale کار میکنی، اثرات بصری خیلی متفاوتی میده.
- 
میتونی از ترکیبات origin-x-yبرای کنترل دقیقتر مرکز Transform استفاده کنی.
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React