커서 / 윈드서프 + Claude · GitHub Pages 배포 · 가비아 도메인 연결
Play Console 심사 통과 + 예술적 브랜딩 목적
| 항목 | 상태 | 홈페이지 처리 |
|---|---|---|
| leros.kr 도메인 | 완료 | 가비아 DNS 설정만 하면 됨 |
| 개인정보처리방침 | 제작중 | privacy.html에 "준비중" 표시, 링크는 유지 |
| 레로스 로고 | 초안 | 텍스트 로고로 임시 대체 |
| 무지개숲 아이콘 | 외주중 | placeholder div로 대체, 완성 후 img 교체 |
leros-homepage 레포지토리를 만들고 이 구조로 시작하세요.github.com → New repository → 이름: leros-homepage → Public → Create
커서 실행 → File → Open Folder → leros-homepage 폴더 선택
전통적인 Header/Footer/Section 경계를 완전히 제거합니다. 모든 콘텐츠는 position: fixed로 고정되고 스크롤에 따라 변형됩니다.
/* 핵심 CSS */ .canvas-section { position: fixed; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; }
스크롤 값을 CSS transform: scale()과 opacity에 매핑하여 '공간을 파고드는' 느낌을 구현합니다.
/* Scroll Observer JS */ window.addEventListener('scroll', () => { const scrollPercent = window.scrollY / (document.body.scrollHeight - window.innerHeight); // 심볼 확장: 1 → 3배 symbol.style.transform = `scale(${1 + scrollPercent * 2})`; // 텍스트 서서히 등장 headline.style.opacity = Math.min(scrollPercent * 2, 1); });
화면 하단 5vh 영역에 호버 시에만 법인 정보와 개인정보처리방침이 담긴 메뉴가 슬라이드업으로 등장합니다.
/* HTML 구조 */ <div class="underground-trigger"></div> <div class="underground-menu"> © 레로스 | 대표자: 윤승현 <a href="privacy.html">개인정보처리방침</a> </div> /* CSS */ .underground-menu { bottom: -100%; transition: bottom 0.4s cubic-bezier(0.25, 1, 0.5, 1); } .underground-menu.visible { bottom: 0; }
모든 애니메이션 요소에 will-change: transform과 transform: translateZ(0)을 적용하여 60fps를 유지합니다.
.symbol, .headline, .project-icon { will-change: transform, opacity; transform: translateZ(0); }
중앙에 "Leros" 텍스트만 표시. 극강의 단순함 (10단어 이하).
심볼 확장과 함께 "삶에 여유의 한 조각을"이 서서히 등장.
레로스 브랜드 철학 2~3문장. 고대 그리스어 '여유'와 '조각'의 의미.
무지개숲 카드 등장. 파스텔 그라데이션 placeholder 아이콘.
이메일 링크 서서히 등장.
"privacy.html 만들어줘.
상단에 '무지개숲 개인정보처리방침' 제목,
본문에 '현재 개인정보처리방침을 준비중입니다.
문의사항은 contact@leros.kr로 연락주세요.' 문구,
index.html과 동일한 디자인 스타일"
커서 터미널에서:
git init git add . git commit -m "The Leros Canvas v1.0" git remote add origin https://github.com/[계정]/leros-homepage.git git push -u origin main
GitHub 레포 → Settings → Pages → Source: main 브랜치, / (root) → Save
Pages 설정에서 Custom domain: leros.kr 입력 → Save
자동으로 CNAME 파일이 레포에 생성됩니다.
| 타입 | 호스트 | 값/주소 | TTL |
|---|---|---|---|
| A | @ | 185.199.108.153 | 600 |
| A | @ | 185.199.109.153 | 600 |
| A | @ | 185.199.110.153 | 600 |
| A | @ | 185.199.111.153 | 600 |
| CNAME | www | [GitHub계정].github.io | 600 |