/neoDGweb

Team project: Making homepage(neo digital group)

Primary LanguageHTML

๐Ÿ’Œ Team project : Ah-oh

์›น์‚ฌ์ดํŠธ SPA ๋ฐ˜์‘ํ˜• ์›น ์‚ฌ์ดํŠธ ๊ตฌํ˜„
Making SPA(neo digital group)

1. ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

์„ ์ • ํ”„๋กœ์ ํŠธ ๋ช…์นญ

  • ์ˆ˜์—…์—์„œ ๋ฐฐ์šด ๋‚ด์šฉ ์™ธ ์ถ”๊ฐ€๋กœ GSAP๋ฅผ ๋”ฐ๋กœ ๊ณต๋ถ€ํ•˜์—ฌ ์—ญ๋™์ ์ธ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋ฐ˜์‘ํ˜• ์›น ๊ตฌํ˜„

2. ๊ธฐํš ์˜๋„ & ๋ชฉํ‘œ

ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ

  • GSAP์™€ ๊ฐ™์€ ์ƒˆ๋กœ์šด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ตœ๋Œ€ํ•œ ๊ธฐ์กด ์‚ฌ์ดํŠธ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๊ตฌํ˜„.
  • Git organization๊ณผ Notion์„ ์ด์šฉํ•˜์—ฌ ํŒ€์›๋“ค๊ณผ์˜ ํ˜‘์—… ๊ณผ์ •์—์„œ ๋ฌธ์ œ์—†๋„๋ก ์†Œํ†ต.
  • ํŒ€ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์ž‘์—… ์†์—์„œ ํ˜‘์—…์ด๋ผ๋Š” ์›ํ™œํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์œ ์ง€.
  • ์‚ฌ์ดํŠธ ๊ตฌ์กฐ ๋ถ„์„ ๋ฐ ๊ตฌํ˜„์— ๋”ฐ๋ฅธ ์ž‘์—… ์ง„ํ–‰ ์‹œ, ์ฝ”๋“œ ๋ถ„์„ ๋Šฅ๋ ฅ ํ–ฅ์ƒ.

3. ์ž‘์—… ์ˆœ์„œ

  1. ์š”๊ตฌ ๋ถ„์„ ๋ฐ ๊ณตํ†ต ๊ฐ€์ด๋“œ๋ผ์ธ ์ž‘์„ฑ
  2. HTML & CSS ๊ฐ ์„น์…˜ ์ž‘์—…
  3. Javascript & GSAP ์ž‘์—…
  4. ์˜ค๋ฅ˜ ๊ฐœ์„  ์ž‘์—…
  5. ๋ฐœํ‘œ & ๋ณด๊ณ ์„œ ์ž‘์„ฑ

4. ์‚ฌ์šฉ ๊ธฐ์ˆ 

  • ์–ธ์–ด : HTML5, CSS3, JavaScript
  • ํ”Œ๋Ÿฌ๊ทธ์ธ : GSAP
  • ์‚ฌ์šฉ ํ”„๋กœ๊ทธ๋žจ: git / GitHub pages
  • ๊ธฐํƒ€ ๊ด€๋ฆฌ Tool : Notion, Google-sheet, google-slides

5. ๊ฐ ๋‹ด๋‹น ์—…๋ฌด

์—ญํ•  ๋ถ„๋‹ด

์ด๋ฆ„ ๋‹ด๋‹น
ํ•œ์žฌ์˜(๋ฆฌ๋”) ๊นƒํ—ˆ๋ธŒ ๊ด€๋ฆฌ, README ํŒŒ์ผ ์ •๋ฆฌ, PPT๋Œ€๋ณธ ์ž‘์„ฑ.
๊น€๋ฏผ์žฌ(ํŒ€์›) ์ด๋ฏธ์ง€ ํŒŒ์ผ ์ •๋ฆฌ, ํŒŒ์ผ ๋ณ‘ํ•ฉ, PPT๋ฐœํ‘œ.
๊ถŒ์ง€๋ฏผ(ํŒ€์›) ์ผ์ • ์ฒดํฌ ๋ฐ ๋…ธ์…˜ ์ž‘์„ฑ ๋ฐ ๊ด€๋ฆฌ, PPT์ œ์ž‘.

์ž‘์—… ๋ถ„๋‹ด

์ด๋ฆ„ ๋‹ด๋‹น ์ž‘์—… ํŒŒํŠธ
ํ•œ์žฌ์˜ ์–ด๋ฐ”์›ƒ๊ณผ ์ปจํ…ํŠธ ์„น์…˜
๊น€๋ฏผ์žฌ ํ—ค๋”์™€ ํ‘ธํ„ฐ, ์†”๋ฃจ์…˜ ์„น์…˜
๊ถŒ์ง€๋ฏผ ์™“์œ„๋‘์™€ ์•„์›Œ์›Œํฌ ์„น์…˜

6. ํ”„๋กœ์ ํŠธ ๋‚ด์šฉ

ํผ๋ธ”๋ฆฌ์‹ฑ ๊ณตํ†ต ๊ฐ€์ด๋“œ๋ผ์ธ

  • ์ž‘์—… ์‹œ์ž‘ ์ „, ๊ณตํ†ต ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ •ํ•œ ํ›„ ์ž‘์—… ์ง„ํ–‰.

๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ

  • ์›ํŽ˜์ด์ง€ ๊ตฌ์„ฑ์œผ๋กœ ์ž‘์—… ์‹œ ํŽ˜์ด์ง€ ํด๋”๋ฅผ ๋”ฐ๋กœ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ์ž‘์—… ์ง„ํ–‰.
  • ์—์…‹ ํด๋”์—๋Š” ํฐํŠธ, ์ด๋ฏธ์ง€, ์Šคํƒ€์ผ ํด๋”๋ฅผ ๋งŒ๋“ค์–ด ๊ณตํ†ต ์ž๋ฃŒ์™€ ํŒŒ์ผ์„ ์ •๋ฆฌ.
  • ์ž‘์—… ์‹œ์ž‘ ์ „, ๊ฐ ๊ฐœ๋ฐœ ๋„๊ตฌ๋งˆ๋‹ค ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ์ •๋ฆฌํ•˜์—ฌ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ•˜์˜€์œผ๋‚˜,
    ํŒŒ์ผ์„ ํ•ฉ์น˜๋Š” ๊ณผ์ •์ด ์›ํ™œํ•˜์ง€ ์•Š์•„ ์ž‘์—…์ž๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒŒ์ผ๋กœ ์ž‘์—… ์™„๋ฃŒ.

ํŽ˜์ด์ง€ ๊ตฌ์„ฑ

  • โ‘ header / โ‘กabout / โ‘ขsolution / โ‘ฃwhat we do / โ‘คour work / โ‘ฅcontact / โ‘ฆfooter
    ์ด 7๊ฐœ์˜ ๋ฉ”์ธ ํŽ˜์ด์ง€๋ฅผ ์„น์…˜๋ณ„๋กœ ๋‚˜๋ˆ  ์ž‘์—… ์ง„ํ–‰.

์ž‘์—… ์‹œ ๋ฌธ์ œ ๋ฐ ํ•ด๊ฒฐ

1. [about us] page

๋ฌธ์ œ โ‘ 
์›์ž‘์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด GSAP๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ์ž์˜ ์›€์ง์ž„์œผ๋กœ ํ›จ์”ฌ ๋ณต์žกํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜์˜€์œผ๋‚˜ ๊ตฌํ˜„์˜ ์–ด๋ ค์›€.

ํ•ด๊ฒฐ๋ฐฉ์•ˆ
: ๋™์ผํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ๋Š” ํ˜„์žฌ ์—ญ๋Ÿ‰์œผ๋กœ ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค. ๋Œ€์‹ , ํšจ๊ณผ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐ.

๋ฌธ์ œ โ‘ก
ํ—ค๋”์—์„œ ์–ด๋ฐ”์›ƒ ์ฒซ ํŽ˜์ด์ง€๊นŒ์ง€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋„˜์–ด๊ฐ€๋Š” ํšจ๊ณผ๋ฅผ ์ฃผ์—ˆ๋Š”๋ฐ, ๊ทธ๋ผ๋””์–ธํŠธ ๊ฐ’์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ์—๋Š” ๋ถ€์ž์—ฐ์Šค๋Ÿฌ์›€.

ํ•ด๊ฒฐ๋ฐฉ์•ˆ
: ๋‘ ์„น์…˜ ์‚ฌ์ด์— ์ƒˆ๋กœ์šด ๋ฐฐ๊ฒฝ ์˜์—ญ์„ div๋กœ ์ถ”๊ฐ€.
GSAP๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํฌ๋กค ๋ฐฐ๊ฒฝ ํšจ๊ณผ๋ฅผ ์ ์šฉ.

2. [contact us] page

๋ฌธ์ œ โ‘ 
๊ฐ’์˜ ์œ ๋ฌด์— ๋”ฐ๋ผ ์•Œ๋ฆผ์ฐฝ์„ ๋‹ค๋ฅด๊ฒŒ ๋œฐ ์ˆ˜ ์žˆ๋„๋ก if ๋ฌธ์„ ์ด์šฉํ•˜์—ฌ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์—…ํ•˜์˜€์œผ๋‚˜, false ๊ฐ’๋งŒ ์ถœ๋ ฅ๋จ.

ํ•ด๊ฒฐ๋ฐฉ์•ˆ
:์ฒ˜์Œ์—๋Š” input๋งŒ ์„ ์–ธํ•˜์—ฌ ์ž‘์—…ํ•˜์˜€์œผ๋‚˜, ๋ชจ๋“  input์˜ ์•„์ด๋””๋ฅผ ์„ ์–ธํ•˜์—ฌ, ์„ธ ๊ฐœ์˜ ์ž…๋ ฅ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ๋นˆ ๋ฌธ์ž์—ด์ด ์žˆ๋Š” ๊ฒฝ์šฐ๋กœ ํ™•์ธํ•˜๋„๋ก ์ž‘์„ฑํ•˜์—ฌ ํ•ด๊ฒฐ.

๋ฌธ์ œ โ‘ก
placeholder ์ƒํƒœ์—์„œ input ๊ฐ’์„ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ๊ธ€์ž ์ƒ‰์ƒ์ด ๋ณ€ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์„ค์ •ํ•˜์ง€ ์•Š์€ placeholder์˜ ์ƒ‰์ƒ๊นŒ์ง€ ๊ฐ’์ด ์ ์šฉ.

ํ•ด๊ฒฐ๋ฐฉ์•ˆ
:input ๊ธฐ๋ณธ๊ฐ’์— ์ปฌ๋Ÿฌ๋ฅผ ์„ค์ •ํ•˜์—ฌ placeholder์˜ ๊ธฐ๋ณธ๊ฐ’์„ ์œ ์ง€.

7. ํ”„๋กœ์ ํŠธ ์™„๋ฃŒ ๋ฆฌ๋ทฐ

๋ฐœํ‘œ Q&A

โ“ ์†”๋ฃจ์…˜ ํŽ˜์ด์ง€ ์ ์„ ์„ ์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ ์ž‘์—…ํ•œ ๊ฒƒ์ธ์ง€?

โ• SVG ์ด๋ฏธ์ง€๋ฅผ ํ™œ์šฉํ•˜์—ฌ CSS style ๊ฐ’์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๋ฅผ ์ฃผ์–ด ์ž‘์—…ํ–ˆ๋‹ค.

โ“ ์ƒˆ๋กœ์šด ํ”Œ๋Ÿฌ๊ทธ์ธ ์ค‘ ๊ฐ€์žฅ ์–ด๋ ค์› ๋˜ ๋ถ€๋ถ„์€?

โ• ์›์ž‘์—์„œ ํ‘œํ˜„ํ•œ ๊ฐ์ฒด๋ณ„ ์ž์œ ๋กœ์šด ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๊ตฌํ˜„ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์› ๋‹ค. ์ด ๋ถ€๋ถ„์€ ์ž‘์—…ํ•˜๋ฉด์„œ๋„ ํ‘œํ˜„์ด ์–ด๋ ค์›Œ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ์ž‘์—…ํ–ˆ๋‹ค.

โ“ ๊ฐ€๋กœ ์Šคํฌ๋กค์ด ๋„˜์นœ ๋ถ€๋ถ„์ด ์–ด๋Š ๊ณณ์ธ์ง€, ์ง€๊ตฌ๋ณธ ๊ถค๋„๋กœ ์ธํ•ด ๊ฐ€๋กœ ๊ฐ’์ด ๋„˜์นœ ๊ฒƒ์ธ์ง€?

โ• ์ง€๊ตฌ๋ณธ ๊ถค๋„๋ฅผ ๋„ฃ๊ธฐ ์ „๋ถ€ํ„ฐ ์˜์—ญ์ด ๋„˜์ณค๊ณ , ํžˆ๋“ ์ด๋‚˜ ๋ฐ•์Šค์‚ฌ์ด์ง•์„ ๋„ฃ์œผ๋ฉด GSAP๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์›Œ์„œ ํ”„๋กœ์ ํŠธ ์™„๋ฃŒ๊นŒ์ง€ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.

โ“ ๊ทธ๋ž˜ํ”„๋Š” ์ด๋ฏธ์ง€์ธ์ง€ ์ง์ ‘ CSS๋กœ ์ž‘์—…ํ•œ ๊ฒƒ์ธ์ง€?

โ• background-color์— gradient ๊ฐ’์„ ์ฃผ์–ด ํ‘œํ˜„ํ–ˆ๋‹ค.

โ“ ์ง€๊ตฌ๋ณธ ๊ถค๋„๋Š” ์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ ์ž‘์—…ํ•œ ๊ฒƒ์ธ์ง€?

โ• SVG ์ด๋ฏธ์ง€๋ฅผ transform์„ ์ด์šฉํ•˜์—ฌ ๊ฐ๋„์™€ ๋กœํ…Œ์ด์…˜ ๊ฐ’์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๋ฅผ ์ฃผ์—ˆ๋‹ค.

๋ฐœํ‘œ ํ”ผ๋“œ๋ฐฑ

  • ์•„์‰ฌ์šด ๋ถ€๋ถ„
    • ์ผ๋ถ€ ๊ฒน์น˜๋Š” ๋‚ด์šฉ์œผ๋กœ ์ธํ•œ PPT์˜ ๊ตฌ์„ฑ์ด ์•„์‰ฌ์›€.
    • ์›๋ณธ ์‚ฌ์ดํŠธ๋‚˜ ์ž‘์—…๋ฌผ์„ ๋ณด์—ฌ์ฃผ๊ธฐ๋งŒ ํ•˜๋Š” ๋ถ€๋ถ„์€ ์ƒ๋žตํ•˜๊ณ  ์„ค๋ช…๊ณผ ํ•จ๊ป˜ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒŒ ์ข‹์Œ.
    • PPT ์•ˆ์— ๋‚ด์šฉ์ด ๋‹ค์†Œ ๋งŽ์Œ. ์š”๊ตฌ์‚ฌํ•ญ์˜ ๊ฒฝ์šฐ, ๊ฐ•์กฐํ•ด์•ผ ํ•  ๋ถ€๋ถ„๋งŒ ์š”์•ฝํ•˜์—ฌ ๊ฐ„๋žตํ•˜๊ฒŒ ๋ฐœํ‘œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์•˜์„ ๊ฒƒ ๊ฐ™๋‹ค.
  • ์ž˜ํ•œ ๋ถ€๋ถ„
    • ์—…๋ฌด๋ถ„๋‹ด์ด๋‚˜ ํ˜‘์—…์— ๊ด€ํ•œ ๋‚ด์šฉ์ด ํŒ€ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉฐ ์›ํ™œํ•˜๊ฒŒ ์†Œํ†ตํ•˜๋ฉฐ ์ง„ํ–‰ํ•œ ๋ถ€๋ถ„์ด ๋ณด์˜€๋‹ค.
    • ํ˜‘์—…์ด๋ผ๋Š” ํŒ€ ์ž‘์—…์—์„œ ์ด ๋ถ€๋ถ„์ด ๊ฐ•์กฐ๋˜์–ด ์ข‹์•˜๋‹ค.

8. ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ์น˜๋ฉฐ

์•„์‰ฌ์šด ๋ถ€๋ถ„

  • ์›์ž‘ ์‚ฌ์ดํŠธ์—์„œ ์ด์šฉํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•จ.
  • ์ฒ˜์Œ ์ง„ํ–‰ํ•œ ํŒ€ ์ž‘์—…์œผ๋กœ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ •ํ•˜๊ณ  ์‹œ์ž‘ํ–ˆ์Œ์—๋„ ์„œ๋กœ ๊ทœ์น™์„ ์ง€ํ‚ค๋ฉด ์ž‘์—…ํ•˜๊ธฐ ์–ด๋ ค์› ์Œ.

์ž˜ํ•œ ๋ถ€๋ถ„

  • ์ฒ˜์Œ ๋ณด๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ด์šฉํ•ด ์‚ฌ์ดํŠธ ์ œ์ž‘์„ ์ง„ํ–‰ํ•œ ์ .
  • ์ž˜ ์•Œ์ง€ ๋ชปํ–ˆ๋˜ ๋ถ€๋ถ„์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์—…์—์„œ ๋ฐฐ์› ๋˜ ์˜ˆ์ œ๋‚˜ ์ธํ„ฐ๋„ท์—์„œ ๋งŽ์ด ์ฐพ์•„๋ณด๋ฉฐ ํ•ด๊ฒฐํ•ด๋ณด๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ๋‹ค.

์ตœ์ข… ๋ฆฌ๋ทฐ (๋ฐฐ์šด์  ๋ฐ ์ฃผ๊ด€์ ์ธ ์˜๊ฒฌ)

  • ์ฒซ ํ”„๋กœ์ ํŠธ๋กœ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ๋Š” ์‚ด์ง ๋‘๋ ค์› ์ง€๋งŒ, ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ ์ฐจ ๊ตฌํ˜„๋˜๋Š” ์ž‘์—…๋ฌผ์„ ๋ณด๋ฉฐ, ๋‚ด์‹ฌ ๋ฟŒ๋“ฏํ–ˆ๋‹ค. ์ฒซ ํŒ€ ํ”„๋กœ์ ํŠธ์˜€์Œ์—๋„ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์— ์„œ๋กœ ์ดํ•ดํ•˜๊ณ  ๋ฐฐ๋ คํ•˜๋ฉฐ ์ง„ํ–‰๋˜์—ˆ๋‹ค. ํŒ€ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚ ๋•Œ๊นŒ์ง€ ๋ชจ๋“  ์ง„ํ–‰ ๊ณผ์ •์—์„œ ์ž‘์€ ํŠธ๋Ÿฌ๋ธ”์กฐ์ฐจ ์—†์ด ์›ํ™œํ•˜๊ฒŒ ์ž‘์—…์„ ๋งˆ์น  ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  • ์ฒ˜์Œ ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ํ• ๋•Œ ๋งŒ๋“  ๊ฐ€์ด๋“œ๋ผ์ธ์ด ์žˆ์Œ์—๋„ ๊ฐ์ž ์ž‘์—…ํ•˜๋ฉด์„œ ๊ทœ์น™์ด ํ‹€๋ ธ๋‹ค. ๋‹ค์Œ ํŒ€ ์ž‘์—… ์‹œ์—๋Š” ๋” ๊ตฌ์ฒด์ ์ธ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ๊ตฌ์ถ•ํ•œ ๋’ค, ์„œ๋กœ ์ •ํ™•ํ•˜๊ฒŒ ๊ณต์œ ๊ฐ€ ๋œ ์ƒํƒœ์—์„œ ์ž‘์—…์ด ์ง„ํ–‰๋˜๋Š”๊ฒŒ ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

๐Ÿ’ฅ Project Timeline

ํ”„๋กœ์ ํŠธ ํƒ€์ž„๋ผ์ธ ์ •๋ฆฌ [์ ‘๊ธฐ/ํŽผ์น˜๊ธฐ]

23.11.13 [๋ฐœํ‘œ ๋ฐ ๋ณด๊ณ ์„œ ์ œ์ถœ]

23.11.10 [์ž‘์—… ๋งˆ๋ฌด๋ฆฌ ๋ฐ ๋ฐœํ‘œ ์ค€๋น„]

23.11.08 [์ž‘์—… ์ค‘๊ฐ„์ ๊ฒ€]

j(์žฌ์˜)
  • ์–ด๋ฐ”์›ƒ
    • ํ—ค๋”์—์„œ ๋„˜์–ด์˜ฌ๋•Œ ๋ฐฐ๊ฒฝ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“ค๊ธฐ
    • ๋ฐฐ๊ฒฝ ์› ๋“ฑ์žฅ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ ์šฉํ•˜๊ธฐ
  • ์ปจํ…ํŠธ
    • pc๋ฒ„์ „ ํšจ๊ณผ ๋‹ค์‹œ ์ˆ˜์ •ํ•˜๊ธฐ
    • ๋ฒ„ํŠผ ์•ˆ๋ˆŒ๋ฆฌ๋Š” ๊ฒƒ ์ˆ˜์ •ํ•˜๊ธฐ
K(๋ฏผ์žฌ)
  • ํ—ค๋”
    • ๋ฉ”๋‰ด ๊ณ ์ •?(๋ชจ๋ฐ”์ผ+์ค‘๊ฐ„๊ฐ’)
    • ํ—ค๋” ๋ฉ”๋‰ด๋ฐ” fix ๊ณ ์ •์œผ๋กœ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ ์ ์šฉ ํ•„์š” (px)
  • ์†”๋ฃจ์…˜
    • ์ค‘๊ฐ„๊ฐ’ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ ์ž‘์—…
    • ํ•€ ๊ณ ์ •
    • ๋„˜๋ฒ„(์ง€๊ตฌ) ์ฃผํ™ฉ ์„ 
M(์ง€๋ฏผ)
  • ์™“์œ„๋‘
    • ํŽ˜์ด์ง€ ๋„˜์นจ ํ•ด๊ฒฐํ•˜๊ธฐ
  • ์›Œํฌ
    • ํ„ฐ์น˜ ์Šฌ๋ผ์ด๋“œ ์„ ํƒ ์˜์—ญ ๋„“ํžˆ๊ธฐ
    • pc ์ด๋ฏธ์ง€ ์‚ฌ์ง„ ์ค„์ด๊ธฐ
    • ๋ชจ๋ฐ”์ผ ์ด๋ฏธ์ง€ ์—ฌ๋ฐฑ๊ฐ’ ์ค„์ด๊ธฐ

23.11.06

j
  • ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์ ์šฉ ์‹œ, flex ์ •๋ ฌ์ด ์ œ๋Œ€๋กœ ์ธ์‹๋˜์ง€ ์•Š์•„ ์ปจํ…์ธ  ์ •๋ ฌ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊น€.
  • ๊ทธ๋ฆฌ๋“œ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์ •๋ ฌ ์‹œ๋„.
K
  • ๋ฐฐ๊ฒฝ์˜ circle ๋ธ”๋Ÿฌ ํšจ๊ณผ ์ฒ˜๋ฆฌ์— ์–ด๋ ค์›€์ด ์žˆ์—ˆ์œผ๋‚˜ ํ•„ํ„ฐ ํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜์—ฌ ํ•ด๊ฒฐ.
  • ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ์ปจํ…์ธ  ์›€์ง์ž„ ํ•ด๊ฒฐ.
M
  • what we do ์ปจํ…์ธ  ๊ณ ์ •๋˜์ง€ ์•Š์Œ.

23.11.05 ๋ฏธํŒ… [14:00 ์˜ค์‚ฐ๋Œ€์—ญ ํ• ๋ฆฌ์Šค DT์ ]

  • html, ๋ชจ๋ฐ”์ผ๋ฒ„์ „ css ์ž‘์—… ์™„๋ฃŒ.
  • ํŒŒ๋น„์ฝ˜, og ์ ์šฉ ์™„๋ฃŒ.
  • html, ๋ชจ๋ฐ”์ผ๋ฒ„์ „ css ํŒŒ์ผ ํ•˜๋‚˜๋กœ ์ •๋ฆฌ == index-m.css
  • ๋ฏธ๋””์–ด์ฟผ๋ฆฌ ์ž‘์—… ์ง„ํ–‰ ์‹œ ํŒŒ์ผ๋ช… : index-pc_$.css ($ == ๋ณธ์ธ ์ด๋ฆ„ ๋Œ€๋ฌธ์ž๋ช…)
  • ๋ฏธ๋””์–ด์ฟผ๋ฆฌ ์ž‘์—… M-T-PC ๋ฌด์กฐ๊ฑด ์˜ค๋Š˜ ์•ˆ์— ๋งˆ๋ฌด๋ฆฌ (๋‚ด์ผ ์ˆ˜์—… ์ „๊นŒ์ง€ ๊ผญ!!)
  • ๋‚ด์ผ ์˜คํ›„ ํŒ€ ์ž‘์—… ์‹œ๊ฐ„๋ถ€ํ„ฐ JS, GSAP(๋งˆ์šฐ์Šค์ด๋ฒคํŠธ) ์–ด๋–ป๊ฒŒ๋“  ์ž‘์—…ํ•ด๋ณด๊ธฐ.
  • ๊ฐ์ž ๋งก์€ ์˜์—ญ ํ™”์š”์ผ๊นŒ์ง€ ํ•ด๋ณด๊ณ , ์•ˆ๋˜๋Š” ๋ถ€๋ถ„์€ ๋‹ค๊ฐ™์ด ์ˆ˜์š”์ผ๋ถ€ํ„ฐ ์ž‘์—…ํ•ด๋ณด๊ธฐ.
  • ๋ชฉ์š”์ผ์€ ๋ฐœํ‘œ์ค€๋น„๊นŒ์ง€ ์ƒ๊ฐํ•˜๊ณ  ์ž‘์—…ํ•ด์•ผ ํ•  ๋“ฏ.

23.11.05 [์ž‘์—… ์ค‘๊ฐ„์ ๊ฒ€ ์ˆ˜์ •์‚ฌํ•ญ]

ํ—ค๋”
  • ๋กœ๊ณ  ์ด๋ฏธ์ง€ ์ถ”๊ฐ€ ํ•„์š”
  • ๋กœ๊ณ  ํ…์ŠคํŠธ ํฌ๊ธฐ ์กฐ์ ˆ ํ•„์š”ํ• ๊ฒƒ๊ฐ™์•„์š”
  • ๋ฉ”๋‰ด๋ฐ” ๋ˆ„๋ฅด๋ฉด ์„œ๋ธŒ๋ฉ”๋‰ด ์—†์Œ
  • ๊ณตํ†ต ์„œ์ฒด ์ ์šฉ ์•ˆ๋จ
  • ๋ฐฐ๊ฒฝ circle ๊ทธ๋ผ๋ฐ์ด์…˜ ๋‹ค์‹œ
  • menu ์•„์ด์ฝ˜ ๋ฉ”๋‰ด ์„ ํƒ ์‹œ ํ™”๋ฉด์ด ์œ ์ง€๋˜์ง€ ์•Š๊ณ  ๊นœ๋นก๊ฑฐ๋ฆฌ๋ฉฐ ์‚ฌ๋ผ์ง
  • menu ์•„์ด์ฝ˜ ๋ฉ”๋‰ด ์„ ํƒ ์‹œ ๊ฒ€์€ background ์Šฌ๋ผ์ด๋“œ๊ฐ€ ๋‚ด๋ ค์™€์•ผํ•จ
๋ฉ”์ธ 1-1
  • pc ์‚ฌ์ด์ฆˆ ์ž‘์—… ํ•„์š”
๋ฉ”์ธ 1-2
  • ๋ฐฐ๊ฒฝ circle ์‚ฌ์ด์ฆˆ ์ค„์—ฌ์„œ ๋„˜์น˜์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ
๋ฉ”์ธ 2-1
  • ๊ณตํ†ต ์„œ์ฒด ์ ์šฉ ์•ˆ๋จ
  • ๋ผ์ธ ๊ฐ๋„๊ฐ€ ๋‹ค ๊ฐ™์•„์„œ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ์ ์šฉ ํ•„์š”
  • ๋ผ์ธ์ด ์ด๋ฏธ์ง€ ๋ฐ‘์œผ๋กœ ๊ฐˆ์ˆ˜ ์žˆ๊ฒŒ z-idex ์ •๋ฆฌ
  • ๋ชจ๋ฐ”์ผ์ด์ƒ ์‚ฌ์ด์ฆˆ์—์„œ ์ •๋ ฌ์ด ์•ˆ๋งž์Œ
๋ฉ”์ธ 2-2
  • ๊ณตํ†ต ์„œ์ฒด ์ ์šฉ ์•ˆ๋จ
  • ๋ชจ๋ฐ”์ผ์ด์ƒ ์‚ฌ์ด์ฆˆ์—์„œ ์ •๋ ฌ์ด ์•ˆ๋งž์Œ
๋ฉ”์ธ 3
  • ๋ชจ๋ฐ”์ผ์ด์ƒ ์‚ฌ์ด์ฆˆ์—์„œ ์ •๋ ฌ์ด ์•ˆ๋งž์Œ
๋ฉ”์ธ 4
  • ๋ชจ๋ฐ”์ผ์ด์ƒ ์‚ฌ์ด์ฆˆ์—์„œ ๋กค๋ง ์ด๋ฏธ์ง€ ์‚ฌ์ด์ฆˆ ํฌ๊ธฐ ์ž‘์Œ
๋ฉ”์ธ 5
  • ๋ชจ๋ฐ”์ผ์ด์ƒ ์‚ฌ์ด์ฆˆ์—์„œ ํ‘ธํ„ฐ๋ž‘ ์˜์—ญ ๊ฒน์นจ
  • pc ์‚ฌ์ด์ฆˆ ์ž‘์—… ํ•„์š”
ํ‘ธํ„ฐ
  • adress ์ •๋ ฌ์ด ์•ˆ๋งž์Œ
  • p margin left ๊ฐ’ ์—†์• ๊ธฐ
ํด๋ž˜์Šค๋ช… ๊ฐ€์ด๋“œ๋ผ์ธ๊ณผ ๋‹ค๋ฅด๊ฒŒ ์ •๋ฆฌ๊ฐ€ ์ž˜ ๋˜์ง€ ์•Š์Œ.
css ๊ณตํ†ต์œผ๋กœ ๋งž์ถฐ์•ผํ•˜๋Š” ์‚ฌํ•ญ
j
  • ์ œ๋ชฉ ๋ฐ ํ…์ŠคํŠธ ์š”์†Œ width: 90vw;/ margin: 0 auto;
K
  • ์ œ๋ชฉ ๋ฐ ํ…์ŠคํŠธ ์š”์†Œ width: 80% / margin: 0 auto;
  • solution section ์ œ๋ชฉ์š”์†Œ margin-left 20px
M
  • ์ œ๋ชฉ ๋ฐ ํ…์ŠคํŠธ ์š”์†Œ

23.11.01~04

๋ฌธ์ œ์  ๋ฐœ์ƒ

  1. ๊ฐ์ž ์ž‘์—…ํ•œ ๋ถ€๋ถ„ ์ค‘ ์ผ๋ถ€ js๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ.
  2. ํฐํŠธ๊ฐ€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์•„ ๋””์ž์ธ์ ์œผ๋กœ ๋‹ค์†Œ ๋ถ€์กฑํ•จ.
  3. ํ˜„์žฌ๊นŒ์ง€ ์ž‘์—… ํŒŒ์ผ ํ•ฉ์นœ ํ›„, ๋ ˆ์ด์•„์›ƒ ๊ทœ๊ฒฉ์ด ๋„˜์น˜๊ณ  ์ •๋ ฌ์ด ํํŠธ๋Ÿฌ์ง.
  4. ํ—ค๋”๊ฐ€ ๋ณด์˜€๋‹ค ์ˆจ๊ฒผ๋‹ค ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ.
  5. ๊ฐ€์ด๋“œ๋ผ์ธ์œผ๋กœ ๋งž์ถ”๊ธฐ๋กœํ•œ ํด๋ž˜์Šค๋ช…์ด ์ƒ๊ฐ๋ณด๋‹ค ์ •๋ฆฌ๊ฐ€ ๋˜์ง€ ์•Š์Œ.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

    • ๋ˆ„๋ฝ๋œ ์™ธ๋ถ€ ๋งํฌ ์ฐพ์•„ ๋‹ค์‹œ ์—ฐ๊ฒฐ.
    • variable.css ์‚ฌ์šฉํ•ด์„œ ํฐํŠธ ์—ฐ๊ฒฐ ๋ฐ ์ฝ”๋“œ ์ •๋ฆฌ.
    • ๋„˜์น˜๋Š” ์ด์œ  ์ฐพ์•„์„œ ์ˆ˜์ • ์ง„ํ–‰.
    • z-index๋ฅผ ์ด์šฉํ•˜์—ฌ ์ •๋ฆฌํ•ด๋ณด์•˜์œผ๋‚˜, GSAP์™€ ์ถฉ๋Œ๋กœ ํ•ด๊ฒฐ์ด ์•ˆ๋จ.
    • ๋‹ค์‹œ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ์ด๋ฏธ ์ž‘์—… ์ง„ํ–‰์ค‘์ธ ์ƒํƒœ์—์„œ ํ•ด๋ณด๋ ค๋‹ˆ ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๊ผฌ์—ฌ์„œ ์ˆ˜์ •์—†์ด ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ํ•จ.

~11/4๊นŒ์ง€

  • ๋ชจ๋ฐ”์ผ๋ฒ„์ „ css ๊ฐ์ž ์ตœ๋Œ€ํ•œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘์—… ์™„์„ฑ
  • variable.css ์‚ฌ์šฉํ•ด์„œ ํฐํŠธ ์ •๋ฆฌ
  • PC๊นŒ์ง€ css ๋ฏธ๋””์–ด์ฟผ๋ฆฌ ์™„์„ฑ
  • ์‚ฌ์ด์ฆˆ๋Š” vw -left, right / vh - top,buttom ๊ฐ™์€ ๋‹จ์œ„๋กœ ์ž‘์—…
  • ํฐ ์˜์—ญ์— px ๊ฐ™์€ ๊ณ ์ • ๊ฐ’ ์—†์• ๊ธฐ
  • ๋‚˜๋ˆ ์„œ ์ž‘์—…ํ•œ ํŒŒ์ผ์ด ์žˆ์œผ๋ฉด ํ•ฉ์น˜๊ธฐ(1์ธ๋‹น css, js ํŒŒ์ผ 1๊ฐœ์”ฉ)
  • ๊ฐœ์ธ ํŒŒํŠธ์— ๋งž์ถฐ์„œ ํ•„์š”ํ•œ gsap ์ฐพ์•„์„œ ๊ณต์œ &๊ณต๋ถ€ํ•ด์˜ค๊ธฐ

11/5 [ํŒ€ ๋ฏธํŒ…]

  • ๊ฐ์ž ์„ค์ •๋˜์–ด์žˆ๋Š” z-index ์ˆœ์„œ ์ •๋ฆฌํ•˜๊ธฐ
  • ํ•ฉ์นœ ํŒŒ์ผ์—์„œ ๋ฌธ์ œ์ƒ๊ธฐ๋Š” ์˜ค๋ฅ˜ ์ฐพ์•„์„œ ์ฝ”๋“œ ์ •๋ฆฌ ๋ฐ ์ˆ˜์ •
  • js ์ž‘์—… ์ง„ํ–‰. ํ”Œ๋Ÿฌ๊ทธ์ธ gsap ์Šคํฌ๋กค ์ด๋ฒคํŠธ ์ถ”๊ฐ€ ์ž‘์—…

๋‹ค์Œ์ฃผ์ฐจ๋ถ€ํ„ฐ ๊ฐ ํŒŒํŠธ ๋ถ€์กฑํ•œ JS ์ž‘์—… ์ง„ํ–‰ ํ•  ์˜ˆ์ •

  • ๊ฐ์ž ์„น์…˜๋ณ„ css, javascript ์ž‘์—… ์ง„ํ–‰.
  • ๋งก์€ ์˜์—ญ ์ตœ๋Œ€ํ•œ ์›น์‚ฌ์ดํŠธ์™€ ๋™์ผํ•˜๊ฒŒ ๊ตฌํ˜„ ์™„์„ฑ ๋ชฉํ‘œ๋กœ ์ž‘์—….

23.10.31

  • ๊ฐ์ž ์„น์…˜๋ณ„ css ์ž‘์—… ์ง„ํ–‰

    • css ์ž‘์—… ๋งˆ๋ฌด๋ฆฌ ๋˜๋Š”๋Œ€๋กœ ๋ชจ์—ฌ์„œ ์ •๋ฆฌ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •.
  • index.html ๊ฐ์ž ํŒŒํŠธ ์ž‘์—… ๋ณ‘ํ•ฉ ๋ฐ index ํฐ์„น์…˜ (header/main/footer) ์ด์šฉํ•ด์„œ ์ •๋ฆฌํ•˜๊ธฐ.

  • html W3 ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์™„๋ฃŒ.

  • ํผ๋ธ”๋ฆฌ์‹ฑ ๊ฐ€์ด๋“œ ์ž‘์„ฑ ์ˆ˜์ •์‚ฌํ•ญ -> develop ์™„๋ฃŒ.

  • assets ํด๋” ์ •๋ฆฌํ•˜๊ธฐ

    • font.css : font๋Š” ์ด 3๊ฐœ๋กœ ์ •๋ฆฌ.
      • ์˜๋ฌธ ํฐํŠธ : โ‘  'Archivo', sans-serif / โ‘ก 'Playfair Display', serif
      • ํ•œ๊ธ€ ํฐํŠธ : โ‘ข 'Pretendard Variable', sans-serif
    • variable.css
      • 23.10.31 : ํฐํŠธ๋งŒ ์„ค์ •
  • variable.css ๊ฐ™์ด ์˜๋…ผํ•ด์„œ ์ •๋ฆฌํ•˜๊ธฐ -> ํ˜„์žฌ ์„น์…˜๋งˆ๋‹ค ์‚ฌ์ด์ฆˆ๊ฐ€ ๋„ˆ๋ฌด ์ƒ์ดํ•ด์„œ, ์ถ”ํ›„ ๊ฐ์ž css ์ž‘์—… ์™„๋ฃŒ ํ›„ ๋ณ‘ํ•ฉ ์‹œ ๋ณ€์ˆ˜๋กœ ์‚ฌ์ด์ฆˆ ํ†ต์ผ ์ •๋ฆฌํ•˜๊ธฐ๋กœ ํ•จ.

23.10.30

23.10.27

23.10.26

  • ํŒ€ ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ ์„ค์ •.
  • ์‚ฌ์ดํŠธ ๊ตฌ์กฐ ๋ถ„์„ ๋ฐ ์ž‘์—… ์—ญํ•  ๋ถ„๋‹ด.
  • ํŒ€์›๋ณ„ ๋งก์€ ์˜์—ญ์— ๋Œ€ํ•œ ํผ๋ธ”๋ฆฌ์‹ฑ ๊ฐ€์ด๋“œ ๋ถ„์„.

๋ชฉํ‘œ

  1. ํ”Œ๋Ÿฌ๊ทธ์ธ GSAP๋ฅผ ๊ณต๋ถ€ํ•˜์—ฌ ์ตœ๋Œ€ํ•œ ๊ธฐ์กด ์‚ฌ์ดํŠธ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๊ตฌํ˜„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.
  2. git organization์„ ์ด์šฉํ•œ ํ˜‘์—…์„ ํ†ตํ•ด ํŒ€์›๋“ค๊ณผ์˜ ํ˜‘์—…์ด ๋ฌธ์ œ์—†์ด ์ด๋ฃจ์–ด์ง€๋„๋ก ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.
  3. ํŒ€ ํ”„๋กœ์ ํŠธ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์›ํ™œํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋Šฅ๋ ฅ์„ ํ‚ค์šด๋‹ค.

์„ ์ • ์‚ฌ์ดํŠธ

NEO Digital Group

์‚ฌ์ดํŠธ ์„ ์ • ์ด์œ 

  • ์ด๋ฒˆ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ์ˆ˜์—… ์™ธ ์ƒˆ๋กœ์šด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ž‘์—…ํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.

TEAM: ah-oh

  • ํŒ€์žฅ: ํ•œ์žฌ์˜

  • ํŒ€์›: ๊น€๋ฏผ์žฌ, ๊ถŒ์ง€๋ฏผ

  • ์—ญํ• ๋ถ„๋‹ด

    • Github ๊ด€๋ฆฌ: ํ•œ์žฌ์˜
    • notion ๊ด€๋ฆฌ: ๊ถŒ์ง€๋ฏผ
    • ์ž๋ฃŒ(site text&img) ๊ด€๋ฆฌ: ๊น€๋ฏผ์žฌ
  • ์›น์‚ฌ์ดํŠธ ์ œ์ž‘ ์—ญํ•  ๋ถ„๋‹ด

    • ๋ฉ”์ธํŽ˜์ด์ง€ ์ด 6๊ฐœ์˜ ์„น์…˜์„ ๋‚œ์ด๋„๋ณ„๋กœ ๋‚˜๋ˆ , ์ƒ-์ค‘, ํ•˜ ์ˆœ์œผ๋กœ 2part์”ฉ ์ž‘์—… ๋ถ„๋‹ด.
      • ํ•œ์žฌ์˜: about / contact
      • ๊น€๋ฏผ์žฌ: header+footer / solution
      • ๊ถŒ์ง€๋ฏผ: what we do / our work

๐Ÿ’ซํ”„๋กœ์ ํŠธ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

TEAM PROJECT site: click๐ŸŒ

git hub site: click๐ŸŒ
notion site: click๐ŸŒ
google-sheet site: click๐ŸŒ
google-slides site: click๐ŸŒ