์—ฌ์„ฏ ๋ฒˆ์งธ ๋ฌธ์ œ: ์Šคํฌ๋กค ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ํ—ค๋” ๋งŒ๋“ค๊ธฐ

2025. 10. 27. 13:56ยทw. Gemini

์š”๊ตฌ์‚ฌํ•ญ

  1. HTML ๊ตฌ์กฐ:
    • <body> ๋ฐ”๋กœ ์•„๋ž˜์— <header class="main-header">๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํ—ค๋” ์•ˆ์— ๊ฐ„๋‹จํ•œ ๋กœ๊ณ  ํ…์ŠคํŠธ (<h1>)๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค.
    • ํ—ค๋” ์•„๋ž˜์—๋Š” ์Šคํฌ๋กค์„ ๊ธธ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋†’์ด๊ฐ€ ๋งค์šฐ ํฐ (์˜ˆ: 200vh ์ด์ƒ) ๋”๋ฏธ ์ฝ˜ํ…์ธ ๋ฅผ ๋‹ด๋Š” <div class="content">๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  2. CSS - ๊ธฐ๋ณธ ํ—ค๋” ๋ฐ ์ฝ˜ํ…์ธ  ์„ค์ •:
    • .main-header์˜ ๋ฐฐ๊ฒฝ์ƒ‰์€ #282c34 (์ง™์€ ํšŒ์ƒ‰)์œผ๋กœ, ๊ธ€์ž์ƒ‰์€ white๋กœ ์„ค์ •ํ•˜๊ณ  padding: 15px์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • .content์— ์ถฉ๋ถ„ํ•œ ๋†’์ด๋ฅผ ์„ค์ •ํ•˜์—ฌ ํŽ˜์ด์ง€์— ์Šคํฌ๋กค ๋ฐ”๊ฐ€ ์ƒ๊ธฐ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
  3. CSS - ์Šคํฌ๋กค ๋ฐ˜์‘ (Sticky Header):
    • .main-header๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์Šคํฌ๋กคํ•ด๋„ ํ™”๋ฉด์˜ ๊ฐ€์žฅ ์œ„์ชฝ์— ํ•ญ์ƒ ๊ณ ์ •๋˜์–ด ๋”ฐ๋ผ๋‹ค๋‹ˆ๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. (ํžŒํŠธ: position ์†์„ฑ ์ค‘ ํ•˜๋‚˜)
  4. CSS - ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ (๋กœ๋”ฉ ์• ๋‹ˆ๋ฉ”์ด์…˜):
    • ํ—ค๋” ์•ˆ์˜ <h1> ๋กœ๊ณ  ํ…์ŠคํŠธ์— CSS Keyframes๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋‚ด์šฉ:
      • ์‹œ์ž‘ (0%): ์š”์†Œ์˜ ํˆฌ๋ช…๋„(opacity)๊ฐ€ 0์ด๊ณ , ์ˆ˜์ง ์œ„์น˜๊ฐ€ 20px ์•„๋ž˜์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
      • ๋ (100%): ์š”์†Œ์˜ ํˆฌ๋ช…๋„(opacity)๊ฐ€ 1์ด ๋˜๊ณ , ์›๋ž˜ ์œ„์น˜๋กœ ๋Œ์•„์˜ต๋‹ˆ๋‹ค.
    • ์• ๋‹ˆ๋ฉ”์ด์…˜ ์„ค์ •: ์ด ์• ๋‹ˆ๋ฉ”์ด์…˜์ด 1s ๋™์•ˆ ํ•œ ๋ฒˆ๋งŒ ์‹คํ–‰๋˜๊ณ , ์‹œ์ž‘ํ•  ๋•Œ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ(ease-out) ๊ฐ€์†๋„๊ฐ€ ๊ฐ์†Œํ•˜๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. (ํžŒํŠธ: animation-name, animation-duration, animation-timing-function, animation-fill-mode)

 

๋”๋ณด๊ธฐ

์—ฌ์„ฏ ๋ฒˆ์งธ ๋ฌธ์ œ: ์Šคํฌ๋กค ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ํ—ค๋” ๋งŒ๋“ค๊ธฐ

 
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋™์ผ์กฐ๊ฑด (์ƒˆ์ฐฝ์—ด๋ฆผ)

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

์—ฌ๋Ÿ ๋ฒˆ์งธ ๋ฌธ์ œ: Grid Area๋ฅผ ํ™œ์šฉํ•œ ๋ธ”๋กœ๊ทธ ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ  (0) 2025.10.27
์ผ๊ณฑ ๋ฒˆ์งธ ๋ฌธ์ œ: Grid์™€ Flexbox๋ฅผ ํ˜ผํ•ฉํ•œ ๋Œ€์‹œ๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ  (0) 2025.10.27
๋‹ค์„ฏ ๋ฒˆ์งธ ๋ฌธ์ œ: CSS ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ์ปค์Šคํ…€ ์ž…๋ ฅ ํ•„๋“œ ๋งŒ๋“ค๊ธฐ  (0) 2025.10.27
๋„ค ๋ฒˆ์งธ ๋ฌธ์ œ: ํˆดํŒ์„ ํฌํ•จํ•˜๋Š” ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ  (0) 2025.10.27
์„ธ ๋ฒˆ์งธ ๋ฌธ์ œ: ๋ฐ˜์‘ํ˜• 3์—ด ์นด๋“œ ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ  (0) 2025.10.27
'w. Gemini' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ์—ฌ๋Ÿ ๋ฒˆ์งธ ๋ฌธ์ œ: Grid Area๋ฅผ ํ™œ์šฉํ•œ ๋ธ”๋กœ๊ทธ ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ
  • ์ผ๊ณฑ ๋ฒˆ์งธ ๋ฌธ์ œ: Grid์™€ Flexbox๋ฅผ ํ˜ผํ•ฉํ•œ ๋Œ€์‹œ๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ
  • ๋‹ค์„ฏ ๋ฒˆ์งธ ๋ฌธ์ œ: CSS ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ์ปค์Šคํ…€ ์ž…๋ ฅ ํ•„๋“œ ๋งŒ๋“ค๊ธฐ
  • ๋„ค ๋ฒˆ์งธ ๋ฌธ์ œ: ํˆดํŒ์„ ํฌํ•จํ•˜๋Š” ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ
๋น™๊ณ ๊ตฌ๋ง›ํƒ•
๋น™๊ณ ๊ตฌ๋ง›ํƒ•
  • ๋น™๊ณ ๊ตฌ๋ง›ํƒ•
    ๐•Ž๐”ผ๐”น ๐”ธ๐•ƒ๐•ƒ ๐•ƒ๐•†๐”พ
    ๋น™๊ณ ๊ตฌ๋ง›ํƒ•
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ๋ฐฉ๋ช…๋ก
    • ๊ธ€์“ฐ๊ธฐ
    • ๊ด€๋ฆฌ์ž
    • ์ „์ฒด๋ณด๊ธฐ N
      • w. Gemini N
      • w. GPTs
      • Before. 2021
  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    footer ๊ณ ์ •
    ie9 ์„  ๋ฒ„๊ทธ
    min-height:100%
    box-shadow
    css3
    ie collapse ๋ฒ„๊ทธ
    border-collapse ์˜ค๋ฅ˜
    input fileํƒœ๊ทธ ๋ฐ”๊พธ๊ธฐ
    footer ํ•˜๋‹จ์— ๊ณ ์ •
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.5
๋น™๊ณ ๊ตฌ๋ง›ํƒ•
์—ฌ์„ฏ ๋ฒˆ์งธ ๋ฌธ์ œ: ์Šคํฌ๋กค ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ํ—ค๋” ๋งŒ๋“ค๊ธฐ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”