직접 만들어 보기 - 헤더
여러분의 사이트는 다양한 장치에서 표시되므로 이제 다양한 화면 크기에 반응할 수 있는 페이지 탐색을 만들 차례입니다!
이번에 배울 내용
- 탐색 컴포넌트가 포함된 사이트 헤더를 만들기
- 탐색 컴포넌트를 반응형으로 만들기
직접 시도해 보기 - 새로운 Header 컴포넌트를 만들어 보세요.
섹션 제목: 직접 시도해 보기 - 새로운 Header 컴포넌트를 만들어 보세요.-
새 헤더 컴포넌트를 만듭니다.
<header>
요소 내부에 있는<nav>
요소 내에서 기존Navigation.astro
컴포넌트를 가져와 사용합니다.코드 확인하기!
src/components/
에Header.astro
라는 파일을 만듭니다.src/components/Header.astro ---import Navigation from './Navigation.astro';---<header><nav><Navigation /></nav></header>
직접 시도해 보기 - 페이지 업데이트
섹션 제목: 직접 시도해 보기 - 페이지 업데이트-
각 페이지에서 기존
<Navigation/>
컴포넌트를 새 헤더로 바꿉니다.코드 확인하기!
src/pages/index.astro ---import Navigation from '../components/Navigation.astro';import Header from '../components/Header.astro';import Footer from '../components/Footer.astro';import '../styles/global.css';const pageTitle = "Home Page";---<html lang="en"><head><meta charset="utf-8" /><link rel="icon" type="image/svg+xml" href="/favicon.svg" /><meta name="viewport" content="width=device-width" /><meta name="generator" content={Astro.generator} /><title>{pageTitle}</title></head><body><Navigation /><Header /><h1>{pageTitle}</h1><Footer /></body></html>