๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
css

๐Ÿ“ซ css animation ์„ฑ๋Šฅ ๋น„๊ต

by frontChoi 2023. 6. 22.
๋ฐ˜์‘ํ˜•

๐ŸŽŠ  ์„ฑ๋Šฅ๋น„๊ต ๊ธ€์„ ์“ฐ๊ฒŒ ๋œ ์ด์œ  

์ด๋ฒˆ์— ๋ชจ๋ฐ”์ผ์›น์—์„œ ์žฅ์‹œ๊ฐ„์œผ๋กœ ์ผœ๋‘๋ฉด ํ•ธ๋“œํฐ์ด ๋นจ๋ฆฌ ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ๋‹ณ๋Š”๋‹ค๋Š” ๋ง์ด ๋‚˜์™”๋‹ค. ๊ทธ๋ž˜์„œ ์„ฑ๋Šฅ์ฐจ์ด๋ฅผ ์•Œ์•„๋ณด๋‹ˆ, ๋ธŒ๋ผ์šฐ์ € CPU๊ฐ€ ๊ฝค ๋งŽ์ด ์žก์•„๋จน๊ณ  ์žˆ์—ˆ๋‹ค... ์›์ธ์€ ๋ Œ๋”๋ง์ด ๋งŽ์•„์ ธ์„œ ์—ฐ์‚ฐ์ด ๋งŽ์ด ์ด๋ฃจ์–ด์ง„๊ฑธ๋กœ ํ™•์ธ๋˜์—ˆ๋‹ค. "Layout" ๋งŽ์ด ์ด๋ฃจ์–ด์ ธ์„œ ์žฅ์‹œ๊ฐ„ ์ผœ๋‘๋ฉด CPU ์‚ฌ์šฉ๋Ÿ‰์ด ๋งŽ์•„์„œ,.. ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ๋นจ๋ฆฌ ๋‹ณ๋Š”๋‹ค. 

 

๐Ÿ”‘  scaleY , height ์„ฑ๋Šฅ์ฐจ์ด

animation์„ ์“ธ ๊ฒฝ์šฐ width,height๋ฅผ ์“ฐ๋ฉด Layout์ด ๋งŽ์ด ์ผ์–ด๋‚œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ Layout ์ค„์ด๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€์•ผํ•œ๋‹ค. 

์•„๋ž˜ ์‚ฌ์ง„์€ height๋ฅผ ์ด์šฉํ•˜์—ฌ animation ์‚ฌ์šฉํ–ˆ์„๋•Œ์˜ Perfomance์™€ ๊ตฌํ˜„ํ™”๋ฉด ์ด๋‹ค.

"Layout" ๋นˆ๋ฒˆํ•˜๊ฒŒ ์ผ์–ด๋‚œ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

์•„๋ž˜๋Š” "ScaleY"๋ฅผ ์ผ์„๋•Œ์˜ Perfomance์™€ ํ™”๋ฉด์ด๋‹ค.

"ScaleY"๋ฅผ ์ด์šฉํ–ˆ์„๋•Œ๋Š” Layout์ด ์ผ์–ด๋‚˜์ง€ ์•Š์•˜๋‹ค. 

animation์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ์—๋Š” ๋ Œ๋”๋ง์ด ์ผ์–ด๋‚˜๋Š” ๋ถ€๋ถ„์„ ์ตœ์†Œํ•˜ ํ•˜๋Š”๊ฒŒ ๋ถ€ํ•˜๊ฐ€ ์ ์„๊ฒƒ๊ฐ™๋‹ค.

animaiont์„ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ์˜ํ–ฅ์ด ๊ฐ€๋Š” ์š”์†Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค

  • width
  • height
  • left
  • right
  • top
  • bottom

์œ„ ์š”์†Œ๋“ค์€ ๋˜๋„๋ก์ด๋ฉด ํ”ผํ•˜๋Š”๊ฒŒ ๋‚ซ๋‹ค.

๋ฐ˜์‘ํ˜•

'css' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

animation left / transform ์„ฑ๋Šฅ  (1) 2023.06.12

๋Œ“๊ธ€