๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’š UIUX ์›นํผ๋ธ”๋ฆฌ์…” ๊ณผ์ •(6๊ฐœ์›”)

2021-06-23 (72์ผ์ฐจ) ์• ๋‹ˆ๋ฉ”์ด์…˜ ์•„์ฝ”๋””์–ธ ๊ตฌํ˜„, show, fadeIn, slideDown, gsap, ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—ญ์‚ฌ

by widely design 2021. 6. 24.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 73๊ฐ•~78๊ฐ•

GSAP์™€ ์Šคํฌ๋กคํŠธ๋ฆฌ๊ฑฐ 1๊ฐ•~5๊ฐ•

 

- ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐฉ์‹ 3๊ฐ€์ง€

  : 'display์˜ none๊ณผ block'์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ฃผ๋˜ ๊ธฐ์กด ๋ฐฉ์‹์„ ๋ฒ„๋ฆฌ๊ณ  ์ด๋Ÿฐ ๋ฐฉ๋ฒ•๋“ค์ด ์žˆ์Œ

 

  1) ํƒœ๊ทธ.show();  ↔ hide

     :  ํƒœ๊ทธ์˜ style์— 'display : block'์ด ์‚ฝ์ž…๋˜๋Š” ๋ฐฉ์‹ ( css์˜ display : none์„ ๋ฌด์‹œํ•˜๊ฒŒ ๋จ)

 

  2) ํƒœ๊ทธ.fadeIn(์‹œ๊ฐ„);  ↔ fadeOut

     : 'transition' ํšจ๊ณผ๋ฅผ ์ถ”๊ฐ€๋กœ ์ค€ ๊ฒƒ ์ฒ˜๋Ÿผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋‚˜์˜ด

      ใ„ด ๊ด„ํ˜ธ ์•ˆ์— ์‹œ๊ฐ„์„ ๊ฑธ์„ ์ˆ˜ ์žˆ์Œ

 

  3) ํƒœ๊ทธ.slideDown(์‹œ๊ฐ„);  ↔ slideDown

      : 'transform : translateY' ํšจ๊ณผ๋ฅผ ์ถ”๊ฐ€๋กœ ์ค€ ๊ฒƒ ์ฒ˜๋Ÿผ ์œ„ > ์•„๋ž˜ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋‚ด๋ ค์˜ด 

      ใ„ด ๊ด„ํ˜ธ ์•ˆ์— ์‹œ๊ฐ„์„ ๊ฑธ์„ ์ˆ˜ ์žˆ์Œ

 

โ€ป .stop() : 2๋ฒˆ ์ด์ƒ ํด๋ฆญํ–ˆ์„ ๋•Œ ์ผ์–ด๋‚˜๋Š” ์‹œ๊ฐ„์˜ค๋ฅ˜๋ฅผ ๋ฉˆ์ถ”๋Š” ์—ญํ• (์• ๋‹ˆ๋ฉ”์ด์…˜ ์•ž์— ๊ฑฐ์˜ ๋ถ™๋Š” ๊ธฐ๋Šฅ)


< ์•„์ฝ”๋””์–ธ ๊ตฌํ˜„๋ฐฉ๋ฒ• >

- ์• ๋‹ˆ๋ฉ”์ด์…˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•

  :  css์—์„œ์˜ 'display : block'์„ ์‚ญ์ œํ•˜๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์‹คํ–‰

 


 

< ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์—ญ์‚ฌ >

1 - ์ œ์ด์ฟผ๋ฆฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ (๋ถˆํŽธ)

2 - TweenMax, TweenLite (๋‘ ๊ฐœ๊ฐ€ ๊ฐ™์€ ํšŒ์‚ฌ)

3 - TweenLite + ScrollMagic (๋‘ ๊ฐœ๊ฐ€ ๋‹ค๋ฅธ ํšŒ์‚ฌ)

4 - GSAP (TweenMax, TweenLite์ด ์ด๋ฆ„ ๋ณ€๊ฒฝ)

     ใ„ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋งŒ๋“ฆ = ์Šคํฌ๋กค ํŠธ๋ฆฌ๊ฑฐ (ScrollMagic์˜ ๋Œ€์ฒด์ œ)

 

 

< GSAP ๋ช…๋ น์–ด >

 

- gsap.??( 'ํ™œ๋™๋Œ€์ƒ' ,  {ํ™œ๋™๋‚ด์—ญ}, n);

  ใ„ด n์ž๋ฆฌ์— ์ˆซ์ž๋ฅผ ๋„ฃ์–ด n์ดˆ ๋’ค์— ์‹คํ–‰๋˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ

 

- gsap.to : ํ™œ๋™๋Œ€์ƒ์ด ํ™œ๋™๋‚ด์—ญ์œผ๋กœ ์ถœ๋ฐœํ•จ

 

- gsap.from : ํ™œ๋™๋Œ€์ƒ์ด ํ™œ๋™๋‚ด์—ญ์œผ๋กœ๋ถ€ํ„ฐ ๋Œ์•„์˜ด

 

- duration : ํ™œ๋™ํ•˜๋Š” ์‹œ๊ฐ„ (๊ธฐ๋ณธ๊ฐ’ : 0.5์ดˆ)

 

- gsap.to๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ•์Šค ์šฐ์ธก์œผ๋กœ ์ด๋™ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜

box ํ•œ ๋ฐ”ํ€ด ๋„๋Š” ์˜ˆ์‹œ

 

๋Œ“๊ธ€