Skip to content

Latest commit

ย 

History

History
91 lines (66 loc) ยท 5.52 KB

File metadata and controls

91 lines (66 loc) ยท 5.52 KB

DESIGN.md โ€” devxian96.github.io ๋””์ž์ธ ์‹œ์Šคํ…œ & ์„œ์‚ฌ ๊ตฌ์กฐ

์ฝ”๋“œ ์œ„์น˜: src/styles/globals.css(ํ† ํฐ), src/app/(main)/components/organisms/*(์„น์…˜), src/components/molecules/*(๊ณต์œ  ์กฐ๊ฐ). ์ „๋žตยท๋Œ€์ƒยท์•ˆํ‹ฐ๋ ˆํผ๋Ÿฐ์Šค๋Š” PRODUCT.md.

1. ์”ฌ(scene)

์ฑ„์šฉ ๋‹ด๋‹น์ž๊ฐ€ ๋‚ฎ์— ์‚ฌ๋ฌด์‹ค ๋ชจ๋‹ˆํ„ฐ๋กœ ์ด๋ ฅ์„œ PDF์™€ ์ด ์‚ฌ์ดํŠธ๋ฅผ ๋‚˜๋ž€ํžˆ ๋„์›Œ๋†“๊ณ  ๋ณธ๋‹ค. ์ฃผ๋ณ€์€ ๋ฐ๊ณ , ๋‹ค๋ฅธ ์ง€์›์ž ์ž๋ฃŒ์™€ ๋ฒˆ๊ฐˆ์•„ ๋ณธ๋‹ค.

โ†’ ํ™”์ดํŠธ ๊ธฐ๋ฐ˜. ๋‹คํฌ๋Š” ์ด ์”ฌ์—์„œ "์ฝ๋Š” ๋ฌธ์„œ"๊ฐ€ ์•„๋‹ˆ๋ผ "๊ตฌ๊ฒฝํ•˜๋Š” ๋ฐ๋ชจ"๋กœ ์ฝํžŒ๋‹ค. ๋‹คํฌ ํ† ๊ธ€์€ ์œ ์ง€ํ•˜๋˜ ๊ธฐ๋ณธ๊ฐ’์€ ๋ผ์ดํŠธ๋‹ค.

2. ์ƒ‰

์ „๋žต: Restrained. ์ž‰ํฌ ๊ณ„์—ด ๋‰ดํŠธ๋Ÿด + ๋‹จ์ผ ์•ก์„ผํŠธ.

์—ญํ•  ๊ฐ’ ๋น„๊ณ 
๋ฐฐ๊ฒฝ #ffffff ์ˆœ๋ฐฑ. ํฌ๋ฆผยท์ƒŒ๋“œ ๊ณ„์—ด ๊ธˆ์ง€
ํ‘œ๋ฉด #f4f7fa ์„น์…˜ ๊ต์ฐจ ๋ฐด๋“œ, ์นด๋“œ
์ž‰ํฌ (๋ณธ๋ฌธ) #0e1622 ๋Œ€๋น„ 16:1
์ž‰ํฌ ๋ณด์กฐ #48586c ๋Œ€๋น„ 7:1, ํšŒ์ƒ‰์œผ๋กœ ํ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค
์•ก์„ผํŠธ #00aaff ์•„๋ž˜ 3๊ณณ์—๋งŒ
๊ฒฝ๊ณ„ #e2e8f0 1px

์•ก์„ผํŠธ ์‚ฌ์šฉ์ฒ˜ (Von Restorff โ€” ์ด 3๊ณณ ์™ธ ๊ธˆ์ง€)

  1. ํžˆ์–ด๋กœ ๋งˆ์ปค โ€” "์—†์œผ๋ฉด ๋งŒ๋“ ๋‹ค"์— ํ˜•๊ด‘ํŽœ ์Šค์™€์ดํ”„
  2. ์ง€๊ธˆ ๋งŒ๋“œ๋Š” ๊ฒƒ โ€” ํ˜„์žฌ ์ง„ํ–‰ ์ค‘์ธ ํ•œ ๊ฑด์˜ ๊ฐ•์กฐ
  3. ํด๋กœ์ง• ๋งˆ์ปค โ€” "๊ทธ๋ž˜์„œ, ๋‹ค์Œ์€"์— ๊ฐ™์€ ํ˜•๊ด‘ํŽœ (์ˆ˜๋ฏธ์ƒ๊ด€)

๋‚ด๋น„๊ฒŒ์ด์…˜ hover, ๋งํฌ, ํฌ์ปค์Šค ๋ง์€ ์•ก์„ผํŠธ๋ฅผ ์“ฐ๋˜ ์ฑ„๋„๋ฅผ ๋‚ฎ์ถฐ ์œ„ 3๊ณณ์˜ ๊ฐ•์กฐ๋ฅผ ์žก์•„๋จน์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค.

๋‹คํฌ ๋ชจ๋“œ๋Š” ํ† ํฐ๋งŒ ๊ต์ฒดํ•œ๋‹ค. ์•ก์„ผํŠธ ๊ทœ์น™์€ ๋™์ผ.

3. ํƒ€์ดํฌ

์—ญํ•  ์„œ์ฒด ๋น„๊ณ 
๋””์Šคํ”Œ๋ ˆ์ด Cafe24 Ssurround ํ•œ๊ธ€ ํฌํ•จ ์ „ ์˜์—ญ. ์„น์…˜ ์ œ๋ชฉยทํžˆ์–ด๋กœ
๋ณธ๋ฌธ ํ•œ๊ธ€ Pretendard 400/700 KS X 1001 ์„œ๋ธŒ์…‹
๋ณธ๋ฌธ ์˜๋ฌธ Cafe24 PRO Slim 300/400/700 unicode-range๋กœ ๋ผํ‹ด๋งŒ
๋ผ๋ฒจยท์ˆ˜์น˜ ์‹œ์Šคํ…œ ๋ชจ๋…ธ ๊ธฐ๊ฐ„, ์—ฐ๋„, ์Šคํƒ
  • ๋””์Šคํ”Œ๋ ˆ์ด ์Šค์ผ€์ผ: clamp(2.5rem, 6vw, 5.5rem). ์ƒํ•œ 6rem ์ดํ•˜.
  • ์ž๊ฐ„ ํ•˜ํ•œ -0.03em. ๊ทธ ์•„๋ž˜๋กœ ์กฐ์ด์ง€ ์•Š๋Š”๋‹ค.
  • ๋ณธ๋ฌธ max-width: 68ch, text-wrap: pretty. ์ œ๋ชฉ์€ text-wrap: balance.
  • Cafe24 PRO Slim์€ ํ•œ๊ธ€ ๋ณธ๋ฌธ์— ์“ฐ์ง€ ์•Š๋Š”๋‹ค โ€” ์ž์†Œ๊ฐ€ ๋ˆŒ๋ ค ์žฅ๋ฌธ ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ง„๋‹ค.

4. ํŽ˜์ด์ง€ ๊ตฌ์กฐ

ํ•œ ํ™”๋ฉด์„ ์Šคํฌ๋กค๋กœ ํ›‘๋Š” ๋Œ€์‹  ์‹ค์ œ ๋ผ์šฐํŠธ๋กœ ๋ถ„๊ธฐํ•œ๋‹ค. ์•ต์ปค ์ด๋™ ๋ฉ”๋‰ด๋Š” ๋‘์ง€ ์•Š๋Š”๋‹ค โ€” ์ฃผ์†Œ๊ฐ€ ๋‚จ์ง€ ์•Š์•„ ๊ณต์œ ยท๋ถ๋งˆํฌ๊ฐ€ ์•ˆ ๋˜๊ณ , ๋’ค๋กœ๊ฐ€๊ธฐ๊ฐ€ ๊ธฐ๋Œ€๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค.

๊ฒฝ๋กœ ํ™”๋ฉด ๋‹ด๋Š” ๊ฒƒ
/ ํ™ˆ ์ฃผ์žฅ(Hero) ยท ์ง€๊ธˆ(Now) ยท ๋Œ€ํ‘œ์ž‘ 2๊ฑด ยท ํ˜„์žฌ ์†Œ์† 2๊ณณ ยท ์ตœ๊ทผ ๊ธ€ ยท ํด๋กœ์ง•
/work ๋งŒ๋“  ๊ฒƒ ์ „์ฒด ํ”„๋กœ์ ํŠธ(๋ฐด๋“œ + ํ–‰) ยท ์ง์ ‘ ๋งŒ๋“  ์˜คํ”ˆ์†Œ์Šค
/career ์ง€๋‚˜์˜จ ๊ธธ ์ „์ฒด ๊ฒฝ๋ ฅ ยท ์“ฐ๋Š” ๊ธฐ์ˆ  ยท ํ•™๋ ฅ
/blog ๊ธ€ ๊ธ€ ๋ชฉ๋ก, /blog/[slug] ๋ณธ๋ฌธ
/about ์†Œ๊ฐœ ์„œ์‚ฌํ˜• ์ž๊ธฐ์†Œ๊ฐœ

ํ™ˆ์€ ์š”์•ฝ์ด๊ณ  ๊ฐ ํ•ญ๋ชฉ์˜ ์ „์ฒด๋Š” ํ•ด๋‹น ํŽ˜์ด์ง€๊ฐ€ ๋งก๋Š”๋‹ค. ํ™ˆ์—์„œ ๊ฐ ์„น์…˜ ๋์˜ ๋งํฌ๊ฐ€ ๊ทธ ํŽ˜์ด์ง€๋กœ ๋„˜๊ธด๋‹ค.

CTA๋Š” ํ™”๋ฉด๋‹น ํ•˜๋‚˜๋งŒ ๋‘”๋‹ค(Hick). ํžˆ์–ด๋กœ์˜ CTA๋Š” ๋ฉ”์ผ ํ•œ ๊ฐœ๋‹ค.

5. ๋ ˆ์ด์•„์›ƒ

  • ์ฝ˜ํ…์ธ  ํญ max-w-6xl(1152px). ํžˆ์–ด๋กœ ์ด๋ฏธ์ง€ ๋ฐด๋“œ์™€ ํ”„๋กœ์ ํŠธ ๋ฐด๋“œ๋Š” full-bleed.
  • ํžˆ์–ด๋กœ ๋ฐฐ๊ฒฝ์€ ๋น„์šด๋‹ค. ๊ฒฉ์žยท๋„ํŠธ ๊ฐ™์€ ๋ฐฐ๊ฒฝ ํŒจํ„ด์€ ์“ฐ์ง€ ์•Š๋Š”๋‹ค โ€” ์—ฌ๋ฐฑ ์ž์ฒด๊ฐ€ ๊ตฌ์กฐ๋‹ค.
  • ์„น์…˜ ๊ฐ„ clamp(5rem, 10vw, 9rem). ์„น์…˜ ๋‚ด๋ถ€๋Š” ์ด˜์ด˜ํ•˜๊ฒŒ โ€” ์—ฌ๋ฐฑ์€ ๊ตฌ์กฐ์—, ๋ฐ€๋„๋Š” ๋‚ด์šฉ์—.
  • ๋ฒˆํ˜ธ eyebrow(01/02/03) ๊ธˆ์ง€. ์ˆœ์„œ๊ฐ€ ์ •๋ณด๊ฐ€ ์•„๋‹ˆ๋‹ค. ์„น์…˜ ์ œ๋ชฉ๋งŒ์œผ๋กœ ์œ„๊ณ„๋ฅผ ๋งŒ๋“ ๋‹ค.
  • ํ”„๋กœ์ ํŠธ๋Š” ๋™์ผ ์นด๋“œ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ ์—๋””ํ† ๋ฆฌ์–ผ ๋ฆฌ์ŠคํŠธ. ๋Œ€ํ‘œ์ž‘ 3๊ฑด์€ full-bleed ์ด๋ฏธ์ง€ ๋ฐด๋“œ๋กœ, ๋‚˜๋จธ์ง€๋Š” ํ…์ŠคํŠธ ํ–‰์œผ๋กœ ๋ฐ€๋„๋ฅผ ์ค€๋‹ค.
  • ์‚ฌ์ด๋“œ ๋ ˆ์ผ ์ธ๋ฑ์Šค(๋ฐ์Šคํฌํƒ‘ โ‰ฅ1280px)๋กœ ํ˜„์žฌ ์œ„์น˜๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.

6. ๋ชจ์…˜

  • ์ปค๋ธŒ cubic-bezier(0.16, 1, 0.3, 1) (ease-out-expo).
  • ์ง„์ž…์€ transform + opacity๋งŒ. ๋ ˆ์ด์•„์›ƒ ์†์„ฑ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ธˆ์ง€.
  • ๋ชจ๋“  ์ง„์ž… ๋ชจ์…˜์€ ์ด๋ฏธ ๋ณด์ด๋Š” ์ƒํƒœ๋ฅผ ๊ฐ•ํ™”ํ•œ๋‹ค. ์ดˆ๊ธฐ opacity: 0์„ ํด๋ž˜์Šค ํ† ๊ธ€๋กœ ๊ฑธ์ง€ ์•Š๋Š”๋‹ค โ€” ํ—ค๋“œ๋ฆฌ์Šค ๋ Œ๋”๋Ÿฌ์™€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํƒญ์—์„œ ๋นˆ ํ™”๋ฉด์œผ๋กœ ๋‚˜๊ฐ„๋‹ค.
  • ํžˆ์–ด๋กœ ๋งˆ์ปค๋Š” ํญ 0 โ†’ 100% ์Šค์™€์ดํ”„. ํด๋กœ์ง• ๋งˆ์ปค๋„ ๋™์ผ ๋ชจ์…˜์œผ๋กœ ์ง์„ ๋งž์ถ˜๋‹ค.
  • prefers-reduced-motion: reduce์—์„œ ์ „๋ถ€ ์ฆ‰์‹œ ํ‘œ์‹œ.

7. AI ์Šฌ๋กญ ํšŒํ”ผ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

  • ์„น์…˜๋งˆ๋‹ค ๋ฐ˜๋ณต๋˜๋Š” ๋ฒˆํ˜ธยท๋Œ€๋ฌธ์ž eyebrow ์—†์Œ
  • ๊ทธ๋ผ๋ฐ์ด์…˜ ํ…์ŠคํŠธ ์—†์Œ
  • ๋™์ผ ๊ทœ๊ฒฉ ์นด๋“œ ๊ทธ๋ฆฌ๋“œ ๋ฐ˜๋ณต ์—†์Œ
  • ์žฅ์‹์šฉ ๊ธ€๋ž˜์Šค๋ชจํ”ผ์ฆ˜ ์—†์Œ
  • $ whoami ๋“ฑ ๊ฐœ๋ฐœ์ž ์ฝ”์ŠคํŠฌ ๋ชจํ‹ฐํ”„ ์—†์Œ
  • ์ƒ‰ 3์›์น™ ์œ„๋ฐ˜(์•ก์„ผํŠธ ๋‚จ์šฉ) ์—†์Œ
  • ์„ธ์ง€ ์•Š์€ ์ˆ˜์น˜ ์—†์Œ