2D Transforms in CSS

2D Transforms in CSS ka use elements ko move, rotate, resize aur skew karne ke liye hota hai using the transform property.

Isse aap elements ko visually change kar sakte ho bina layout ko break kiye.


CSS Transform Property

transform property 2D aur 3D transformations apply karta hai.

2D me mainly ye functions use hote hain:

  • translate()
  • rotate()
  • scale()
  • scaleX()
  • scaleY()
  • skewX()
  • skewY()
  • skew()
  • matrix()

translate() Function

Element ko uski current position se move karta hai.

Example

2D Transforms in CSS (translate)

rotate() Function

Element ko rotate karta hai degrees me.

Example

rotate() Function

Negative value → opposite direction

Negative value → opposite direction

scale() Function

Element ka size increase ya decrease karta hai.

Example

scale() Function

scaleX() and scaleY()

scaleX() → width control karta hai

scaleX()

scaleY() → height control karta hai

scaleY()

skew Functions

Element ko tilt karta hai X ya Y axis par.


skewX()

skewX()

skewY()

skewY()

skew()

skew()

Agar second value na ho → default 0 hoti hai

Agar second value na ho → default 0 hoti hai

matrix() Function

matrix() ek advanced function hai jo saare transforms ko ek hi line me combine karta hai.

Syntax

matrix (scaleX, skewY, skewX, scaleY, translateX, translateY)

Example

matrix() Function

2D Transforms in CSS se elements ko easily move, rotate, resize aur skew kiya ja sakta hai. Ye modern UI design me animations aur interactive effects banane ke liye bahut useful hote hain.

Leave a Comment