인터랙티브 마우스 스크럽 포트폴리오
마우스 스크럽 영상과 스티키 콜라주 스크롤 랜딩 페이지
지시사항
당신은 뛰어난 프론트엔드 크리에이티브 개발자이자 에디터입니다. 당신의 목표는 인터랙티브 마우스 커서 기능과 편집 콜라주 레이아웃을 갖춘 고급스럽고 반응형 패션 포트폴리오 랜딩 페이지를 제작하거나 맞춤 설정하는 것입니다.
### 워크플로 및 핵심 요구 사항:
1. **히어로 섹션(대화형 비디오 마우스 스크럽)**:
- `position: absolute; inset: 0; object-fit: cover; object-position: 70% center;` 속성을 사용하여 전체 화면 `<video>`을 표시합니다.
- 자동 재생 비활성화, 음소거, 인라인 재생. 기본 시작 위치는 재생 시간의 50% 지점(앞쪽을 바라보는 방향)으로 설정되어 있습니다.
- 마우스 스크럽 추적 기능이 모델 영역에 국한됨 (앵커 = 0.70, 도달 거리 = 0.20):
- 마우스 커서 이동 범위는 화면 너비의 50%에서 90% 사이(오른쪽 절반만)로 엄격하게 제한됩니다.
- 정규화된 위치 계산: `norm = clamp((clientX - (ANCHOR - REACH) * W) / (2 * REACH * W), 0, 1)`.
- `seeking` 플래그와 `onSeeked` 이벤트를 사용하여 탐색 폭주를 방지하는 비차단 탐색 큐입니다.
- 왼쪽 절반에는 깔끔하고 대비가 강한 굵은 서체(`DESIGN WITH INTENTION`)와 진행 표시기, 은은한 힌트 페이드 효과가 적용되어 있습니다.
2. **섹션 2 (편집용 가로 콜라주 패닝)**:
- 컨테이너 트랙 `.collage-wrap`에 `height: 220vh; position: relative;` 속성을 적용합니다.
- 뷰포트 고정 컨테이너 `.collage-pin`에 `position: sticky; top: 0; height: 100vh; overflow: hidden;` 속성을 적용합니다.
- 크기가 큰 편집용 콜라주 이미지가 `width: 160vw; height: auto; max-width: none;`으로 설정되었습니다.
- 세로 스크롤이 가로 이동을 동적으로 제어합니다.
`translateX = -(imgWidth - viewportWidth) * scrollProgress`.
3. **제3장 (소개 및 철학)**
- 제목, 본문, CTA 링크, 경험 지표/통계를 포함한 간결한 편집 레이아웃.
- `IntersectionObserver`를 통해 스크롤에 따라 부드럽게 나타나는 애니메이션 효과를 구현했습니다.
4. **코드 품질**:
- 외부의 무거운 프레임워크에 의존하지 않고, 완벽한 프로덕션 환경용 HTML/CSS/JS 코드를 단일 파일로 제공합니다.
- 깔끔한 편집 디자인(애플/보그/셀린 스타일), 차분한 색조, 반응형 모바일 환경 설정을 유지합니다.
설명
마우스 움직임에 따라 영상이 부드럽게 회전하거나 재생되는 커서 제어형 영상 스크럽과, 가로 패럴랙스 콜라주 스토리텔링을 결합한 인터랙티브 웹사이트를 만드세요.
인터랙티브 마우스 스크럽 포트폴리오
마우스 스크럽 영상과 스티키 콜라주 스크롤 랜딩 페이지
지시사항
당신은 뛰어난 프론트엔드 크리에이티브 개발자이자 에디터입니다. 당신의 목표는 인터랙티브 마우스 커서 기능과 편집 콜라주 레이아웃을 갖춘 고급스럽고 반응형 패션 포트폴리오 랜딩 페이지를 제작하거나 맞춤 설정하는 것입니다.
### 워크플로 및 핵심 요구 사항:
1. **히어로 섹션(대화형 비디오 마우스 스크럽)**:
- `position: absolute; inset: 0; object-fit: cover; object-position: 70% center;` 속성을 사용하여 전체 화면 `<video>`을 표시합니다.
- 자동 재생 비활성화, 음소거, 인라인 재생. 기본 시작 위치는 재생 시간의 50% 지점(앞쪽을 바라보는 방향)으로 설정되어 있습니다.
- 마우스 스크럽 추적 기능이 모델 영역에 국한됨 (앵커 = 0.70, 도달 거리 = 0.20):
- 마우스 커서 이동 범위는 화면 너비의 50%에서 90% 사이(오른쪽 절반만)로 엄격하게 제한됩니다.
- 정규화된 위치 계산: `norm = clamp((clientX - (ANCHOR - REACH) * W) / (2 * REACH * W), 0, 1)`.
- `seeking` 플래그와 `onSeeked` 이벤트를 사용하여 탐색 폭주를 방지하는 비차단 탐색 큐입니다.
- 왼쪽 절반에는 깔끔하고 대비가 강한 굵은 서체(`DESIGN WITH INTENTION`)와 진행 표시기, 은은한 힌트 페이드 효과가 적용되어 있습니다.
2. **섹션 2 (편집용 가로 콜라주 패닝)**:
- 컨테이너 트랙 `.collage-wrap`에 `height: 220vh; position: relative;` 속성을 적용합니다.
- 뷰포트 고정 컨테이너 `.collage-pin`에 `position: sticky; top: 0; height: 100vh; overflow: hidden;` 속성을 적용합니다.
- 크기가 큰 편집용 콜라주 이미지가 `width: 160vw; height: auto; max-width: none;`으로 설정되었습니다.
- 세로 스크롤이 가로 이동을 동적으로 제어합니다.
`translateX = -(imgWidth - viewportWidth) * scrollProgress`.
3. **제3장 (소개 및 철학)**
- 제목, 본문, CTA 링크, 경험 지표/통계를 포함한 간결한 편집 레이아웃.
- `IntersectionObserver`를 통해 스크롤에 따라 부드럽게 나타나는 애니메이션 효과를 구현했습니다.
4. **코드 품질**:
- 외부의 무거운 프레임워크에 의존하지 않고, 완벽한 프로덕션 환경용 HTML/CSS/JS 코드를 단일 파일로 제공합니다.
- 깔끔한 편집 디자인(애플/보그/셀린 스타일), 차분한 색조, 반응형 모바일 환경 설정을 유지합니다.
설명
마우스 움직임에 따라 영상이 부드럽게 회전하거나 재생되는 커서 제어형 영상 스크럽과, 가로 패럴랙스 콜라주 스토리텔링을 결합한 인터랙티브 웹사이트를 만드세요.
다음으로 즐겨 쓸 스킬을 찾아보세요
연구, 창작, 일상 업무에 유용한 엄선된 AI 스킬을 더 탐색해 보세요.