๐Ÿฉท์‹ฌํ™” CSS(7)-transform๐Ÿฉท

BingJuยท2023๋…„ 11์›” 14์ผ
0

HTML/CSS/JS

๋ชฉ๋ก ๋ณด๊ธฐ
20/25
post-thumbnail

transition ์‹ค์Šต


translate(x,y)

์š”์†Œ์˜ ์ขŒํ‘œ๋ฅผ ์›€์ง์ผ ์ˆ˜ ์žˆ๋‹ค.
X์ถ•์œผ๋กœ x๋งŒํผ, Y์ถ•์œผ๋กœ y๋งŒํผ ์ด๋™์‹œํ‚จ๋‹ค.
transform: translate(20px, 25%);

translateX(n)

์š”์†Œ์˜ x์ถ• ์ขŒํ‘œ๋ฅผ n๋งŒํผ ์ด๋™ ๊ฐ€๋Šฅ

translateY(n)

์š”์†Œ์˜ y์ถ• ์ขŒํ‘œ๋ฅผ n๋งŒํผ ์ด๋™ ๊ฐ€๋Šฅ

scale(x,y)

X์ถ•์œผ๋กœ x๋งŒํผ, Y์ถ•์œผ๋กœ y๋งŒํผ, ์š”์†Œ๋ฅผ ์ถ•์†Œ ํ˜น์€ ํ™•๋Œ€ํ•œ๋‹ค.
transform:scale(0.75, 1.1);

rotate(n)

์š”์†Œ๋ฅผ n๋งŒํผ ํšŒ์ „์‹œํ‚จ๋‹ค.
transform: rotate(45deg);

#transform์€ ๋ณ€ํ™˜ํ•จ์ˆ˜๋ฅผ ์ค‘์ฒฉ ์ ์šฉ ์‹œํ‚ค๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ ์†์„ฑ์ด๋‹ค!
์š”์†Œ๋ฅผ 75๋„ ํšŒ์ „, 120px ์ด๋™์‹œํ‚ค๊ณ  ์‹ถ๋‹ค๋ฉด?
transform:rotate(75deg) translateY(120px);

์š”์†Œ๋ฅผ x์ถ•๋ฐฉํ–ฅ์œผ๋กœ 30๋„, y์ถ•๋ฐฉํ–ฅ์œผ๋กœ 10๋„ ๊ธฐ์šธ์ด๊ณ  45๋„ ํšŒ์ „์‹œํ‚ค๋ ค๋ฉด?
transform:skew(30deg, 10deg) rotate(45deg);

transform ์ค‘์ฒฉ์ ์šฉ


profile
Halo!

0๊ฐœ์˜ ๋Œ“๊ธ€