라우팅 추가 및 CSS 구성

- 개인 블로그
 - 로또
 - 여행

로고 이미지 추가 및 변경
This commit is contained in:
2026-01-18 10:50:45 +09:00
parent cb4978fe4a
commit 8462557ee3
28 changed files with 5727 additions and 674 deletions

View File

@@ -0,0 +1,44 @@
import React from 'react';
import { travelGallery } from '../../data/travel';
import './Travel.css';
const Travel = () => {
return (
<div className="travel">
<header className="travel-header">
<div>
<p className="travel-kicker">Visual Diary</p>
<h1>Travel Archive</h1>
<p className="travel-sub">
여행에서 색감과 분위기를 모아 전시하는 페이지입니다.
</p>
</div>
<div className="travel-note">
<p className="travel-note__title">렌더링 포인트</p>
<p className="travel-note__desc">
사진마다 그리드 크기를 다르게 배치해 리듬을 만들었습니다.
</p>
</div>
</header>
<section className="travel-grid">
{travelGallery.map((photo, index) => (
<article
key={photo.id}
className={`travel-card ${index % 3 === 0 ? 'is-wide' : ''}`}
>
<img src={photo.image} alt={photo.title} loading="lazy" />
<div className="travel-card__overlay">
<p className="travel-card__title">{photo.title}</p>
<p className="travel-card__meta">
{photo.location} · {photo.month}
</p>
</div>
</article>
))}
</section>
</div>
);
};
export default Travel;