← 포장마차로

랜딩 샘플

LANDING SAMPLES

2026년 웹에서 실제로 쓰이는 랜딩 스타일을 서른세 장 만들었습니다. 제1전시실은 다섯 개의 축에 양극을 걸었고, 제2전시실은 게임·박물관·쇼핑·기술 실험 네 관입니다.

샘플 33 전시실 2 HTML 한 장씩 외부 의존 웹폰트와 three.js 제품은 전부 가상

트렌드 기사를 열 개쯤 모으면 결국 같은 얼굴 하나가 남습니다. 검은 바탕, 거대한 이탤릭 세리프, 어긋난 격자, 채도 높은 강조색 하나, 절제된 스크롤 모션, 유리판. 지금 모두가 그걸 처방하고 있으니 지금 가장 흔해질 얼굴이기도 합니다.

그래서 평균을 열 번 반복하는 대신, 축을 다섯 개 세우고 양 끝만 골랐습니다. 브라우저를 갈아 넣는 쪽과 자바스크립트를 한 줄도 안 쓰는 쪽. 액체 금속과 찢어 붙인 종이. 경보와 호흡. 한 화면에 문장 하나와 화면을 가득 채운 숫자. 고정폭 격자와 2001년 개인 홈페이지.

양쪽 모두 지금 실제로 쓰이는 방향입니다. 한쪽이 진짜고 다른 쪽이 농담인 구성이 아닙니다. 가운데 칸에 두 페이지가 실제로 갈라지는 지점을 수치로 적어 뒀습니다.

열 장 모두 지킨 것

  • 파일 하나. 이미지·CSS·JS 별도 파일 없음
  • 본문 대비 WCAG AA 이상 — 눈대중 말고 계산해서 확인
  • 모션 축소 설정에서 장식 모션 정지, 그 상태로도 완성
  • 실제로 동작하는 인터랙션 최소 하나
  • 360px에서 가로 스크롤 없음
  • 검색 제외(noindex) — 가상 제품이니까

축 01

연산 부담

브라우저에 얼마나 일을 시킬 것인가. 2026년에는 무거운 3D와 저탄소 텍스트 웹이 나란히 유행합니다.

축 02

재질

화면이 무엇으로 만들어졌다고 말하는가. 매끄러운 인공 재질과, 사람 손이 지나간 자국이 서로를 밀어냅니다.

축 03

정서

사람의 맥박을 어느 쪽으로 미는가. 같은 화면 기술로 몰아붙일 수도, 가라앉힐 수도 있습니다.

축 04

정보 밀도

한 화면에 몇 개를 담는가. 여백으로 값을 말하는 쪽과, 숫자를 쌓아 신뢰를 만드는 쪽.

축 05

태도

같은 옛 컴퓨터를 어떻게 기억하는가. 둘 다 2026년의 실제 흐름입니다 — 코드 브루탈리즘과 스몰웹 부활.

제2전시실

네 개의 관

여긴 대립이 아니라 장르입니다. 게임처럼 굴러가는 것, 박물관과 아카이브, 물건을 파는 곳, 그리고 기법 자체가 주제인 실험 — 네 관에 스무 장, 그리고 특별 전시 세 장. 카드마다 무엇으로 만들었는지 적어 뒀습니다.

특별 전시

3

셋 다 "끊기지 않는 것"이 주제입니다. 진짜 영상으로 한 장, 영상 없이 영상처럼 한 장, 일곱 사람을 한 편으로 한 장.

32끊기지 않는 스크롤

일곱 사람

일곱 인물이 하나의 무대에서 이어져 흐릅니다. 섹션이 끊기지 않고, 인물과 인물 사이에는 두 그림이 같은 자리에서 겹치는 구간이 있습니다. 배경색은 스크롤 내내 한 번도 멈추지 않고 — 어두운 방에서 흰빛·은빛·금빛·붉은빛을 지나 밤으로 — 옮겨 갑니다.

무대 하나 + <img> 두 장 교대 · 매 프레임 배경 RGB 보간 · 경계 크로스디졸브

열기 →

33스크롤 = 재생 헤드

심층 필름

바로 아래 「심층」이 사진 열네 장으로 영상 흉내를 냈다면, 이 장은 진짜 mp4 한 개를 스크롤에 물려 프레임 단위로 감습니다. 화면 아래에 편집실 타임라인(컷 세그먼트·재생 헤드·타임코드)을 얹어 두었으니 두 장을 나란히 열어 비교해 보세요. 영상은 이 사이트를 만들면서 로컬에서 생성한 것입니다.

h264 mp4 스크럽 · 0.25초 키프레임 · lerp 추종 · Range 미지원이면 정지 모드로 하강

열기 →

31프레임 스크러빙

심층 SIMCHEUNG

스크롤이 곧 하강입니다. 도로 건너편에서 시작해 파사드·유리문·로비·계단을 지나 지하 4층 아카이브까지 한 번에 빨려 들어갑니다. mp4 한 조각 없이, 이어 붙인 사진 14장을 스크롤 진행도에 물려 만들었습니다.

--ref 체인 생성 프레임 14장 · scale 전진 + 크로스디졸브 · sticky 무대(스크롤재킹 없음)

열기 →

게임처럼

6

2026년 어워드 사이트의 문법은 조이스틱이 아니라 스크롤이 카메라입니다. 여기에 진짜 플레이되는 미니게임 둘을 더했습니다.

박물관

5

2026년 박물관 사이트의 공통점은 절제된 모션소장품이 곧 허브인 구조입니다. 개관 상태를 첫 화면에 박아 두는 것도요.

쇼핑

5

2026년에 구식으로 지목된 것: 선착순 드롭, 정적 이미지만 있는 상품 페이지, 밖으로 링크를 던지는 영상. 그 대안들입니다.

기술 실험

4

여기서는 기법이 곧 주제입니다. 넷 다 어려운 아이디어 하나만 붙들고 끝까지 밀었습니다.

무게 — 제1전시실

축 01은 말로만 하는 대립이 아닙니다. 제1전시실 열 장을 바이트로 세우면 이렇게 됩니다 — 가장 가벼운 장이 가장 무거운 장의 13%입니다. 웹폰트와 three.js는 뺀 HTML 자체 크기입니다. (제2전시실은 생성한 사진을 쓰는 장이 많아 같은 자로 재면 뜻이 흐려집니다.)

종이배 레코드81.2 KB
블록공방79.5 KB
BREACH//0971.0 KB
TAERIM Runtime70.4 KB
NOCTIS 0169.8 KB
물결68.7 KB
누들 웹링59.9 KB
nudl56.7 KB
무향실20.6 KB
느린 편지10.7 KB

만들면서 확인한 것

고쳐 쓸 때 걸린 사실

  • three.js는 r185가 최신입니다(2026-07-01). r150부터 UMD three.min.js가 사라져서 그 주소는 404입니다 — importmap + 모듈 빌드로 불러야 합니다.
  • 스크롤 연동 애니메이션(animation-timeline)은 2026년 9월에도 Baseline이 아닙니다. Firefox가 아직 플래그 뒤에 있어서 @supports 없이 쓰면 글이 안 보입니다.
  • SVG 필터를 backdrop-filter에 먹이는 진짜 유리 굴절은 Chromium 전용입니다. 리퀴드 글래스를 그렇게만 만들면 사파리에서 사라집니다.
  • subgrid와 컨테이너 쿼리는 이제 안심하고 씁니다. 벤토 격자가 2026년에 쉬워진 이유입니다.

일부러 피한 것

  • 헤드라인에 Inter·Poppins·Roboto·Montserrat·DM Sans·Geist
  • #3b82f6과 파랑→보라 그라디언트 글자
  • 모든 요소에 같은 16px 라디우스와 24px 패딩
  • H1 위 알약 배지, 가운데 정렬 히어로 + 아이콘 3개 카드
  • 전 요소 opacity:0 + translateY(20px) 페이드인
  • 컬러 글로우 그림자, "이렇게 씁니다 1-2-3" 섹션

어떻게 검증했나

  • 서른세 장 모두 헤드리스 크롬으로 실제 열어 확인했습니다. 360·375·1440·1600px 에서 가로 스크롤 0, 콘솔 오류 0.
  • 스크린샷을 보통 상태와 모션 축소 상태 두 장씩 찍어 눈으로 봤습니다. 모션을 끄면 콘텐츠가 사라지는 페이지가 흔한데, 여기서는 없습니다.
  • 대비는 눈대중이 아니라 렌더된 색을 뽑아 계산했습니다. 사진 위 글자는 최악의 경우로 쟀습니다.
  • 어중간하게 무난한 쪽으로 물러난 곳은 결함으로 잡았습니다. 이 전시에서 "무난함"은 실패입니다. 다만 접근성·문법·반응형은 예외 없이 지켰습니다.