Layers of cut paper stacked with shadows creating depth. Like a popup book or paper collage art —
each layer casts a real shadow on the layer below. Flat matte colors, no gradients within shapes.
잘라낸 종이 레이어를 그림자와 함께 쌓아 깊이감을 만듭니다. 팝업 북이나 종이 콜라주 아트처럼 —
각 레이어가 아래 레이어에 실제 그림자를 드리웁니다. 플랫 매트 컬러, 형태 내 그라데이션 없음.
Pop-Up Cards — Hover to Lift팝업 카드 — 마우스를 올려 들어올리기ポップアップカード — ホバーで持ち上げる
Aa
Flat Colors Only플랫 컬러만 사용フラットカラーのみ
No gradients within shapes. Each paper layer is a single solid color, just like real craft paper.형태 내에 그라데이션 없음. 각 종이 레이어는 실제 공예 종이처럼 단일 솔리드 컬러입니다.形状内のグラデーションなし。各紙レイヤーは実際のクラフト紙のように単一のソリッドカラーです。
||
Shadow = Depth그림자 = 깊이影 = 深さ
Depth comes only from box-shadows. Each layer casts a hard-edged shadow on the layer below.깊이는 box-shadow에서만 나옵니다. 각 레이어가 아래 레이어에 날카로운 그림자를 드리웁니다.深さはbox-shadowのみで表現。各レイヤーが下のレイヤーに鮮明な影を落とします。
</>
Rough Edges거친 가장자리粗いエッジ
Torn paper edges created with CSS clip-path using irregular polygon points for authentic craft feel.불규칙한 폴리곤 포인트를 사용한 CSS clip-path로 찢어진 종이 가장자리를 만들어 진정한 공예 느낌을 줍니다.不規則なポリゴンポイントを使用したCSS clip-pathで引き裂かれた紙のエッジを作成し、本格的なクラフト感を表現します。
Layer Anatomy — 5 Depth Levels with Shadow & Z-Index레이어 해부도 — 그림자 & Z-Index가 있는 5단계 깊이レイヤー解剖図 — 影とZ-Indexによる5段階の深さ
Layer 1 — White Paper레이어 1 — 흰 종이レイヤー1 — 白い紙z-index: 5 · shadow: 4px
Torn Paper Edge — CSS clip-path Irregular Polygon찢어진 종이 가장자리 — CSS clip-path 불규칙 폴리곤引き裂かれた紙のエッジ — CSS clip-path 不規則ポリゴン
Torn Edge Effect찢어진 가장자리 효과引き裂きエッジ効果
Created using CSS clip-path with dozens of irregular polygon points. The bottom edge of this white paper and the top edge of the green paper below mirror each other to create the illusion of a tear.수십 개의 불규칙한 폴리곤 포인트가 있는 CSS clip-path를 사용하여 생성됩니다. 이 흰 종이의 하단 가장자리와 아래 녹색 종이의 상단 가장자리가 서로 거울처럼 맞물려 찢어진 듯한 환상을 만듭니다.数十の不規則なポリゴンポイントを持つCSS clip-pathで作成されます。この白い紙の下端と下の緑の紙の上端が互いに鏡像となり、引き裂かれた錯覚を作り出します。
Matching Tear Below아래쪽 맞물리는 찢김下側の一致する引き裂き
The complementary edge creates a seamless torn paper illusion between two different colored paper layers.보완적인 가장자리가 두 가지 다른 색의 종이 레이어 사이에 매끈한 찢어진 종이 환상을 만듭니다.補完的なエッジが、2つの異なる色の紙レイヤー間にシームレスな引き裂かれた紙の錯覚を生み出します。
Paper Color Palette — Flat Swatches with Curled Corner종이 컬러 팔레트 — 컬링된 모서리가 있는 플랫 스와치ペーパーカラーパレット — カール角のあるフラットスウォッチ
Each layer gets a hard-edged box-shadow (4-8px offset, no blur). Higher layers get larger shadows for realistic parallax depth.각 레이어에 날카로운 box-shadow(4-8px 오프셋, 블러 없음)를 적용합니다. 높은 레이어일수록 더 큰 그림자로 실감나는 시차 깊이감을 줍니다.各レイヤーにシャープなbox-shadow(4-8pxオフセット、ブラーなし)を適用。高いレイヤーほど大きな影でリアルな視差の深さを表現します。
Color색상カラー
Matte & Flat매트 & 플랫マット&フラット
Colors are solid and flat like real craft paper. No gradients within shapes. Depth is expressed through shadow, never through color transitions.실제 공예 종이처럼 색상은 솔리드하고 플랫합니다. 형태 내 그라데이션 없음. 깊이는 그림자를 통해 표현되며, 색상 전환으로는 절대 표현하지 않습니다.実際のクラフト紙のように色はソリッドでフラット。形状内のグラデーションなし。深さは影で表現し、色の遷移では決して表現しません。
Edge엣지エッジ
Cut & Torn자르기 & 찢기カット&テア
Use CSS clip-path with irregular polygon points for torn edges. Clean cuts use simple border-radius. Mix both for variety.불규칙한 폴리곤 포인트가 있는 CSS clip-path로 찢어진 가장자리를 만듭니다. 깔끔한 절단은 단순한 border-radius를 사용합니다. 둘 다 섞어 다양성을 줍니다.不規則なポリゴンポイントを持つCSS clip-pathで引き裂かれたエッジを作成。きれいなカットにはシンプルなborder-radiusを使用。両方を混ぜて多様性を出します。
Motion모션モーション
Lift & Float들기 & 뜨기リフト&フロート
On hover, cards lift with translateY and cast larger shadows. This mimics picking up a piece of paper from a desk surface.호버 시 카드가 translateY로 들리고 더 큰 그림자를 드리웁니다. 책상 위에서 종이를 집어 드는 것을 모방합니다.ホバー時にカードがtranslateYで持ち上がり、より大きな影を落とします。机の上から紙を拾い上げる動作を模倣します。
CSS Origami Bird — Built from TrianglesCSS 종이접기 새 — 삼각형으로 구성CSS折り紙の鳥 — 三角形で構成
Design a landing page in Paper Cut / Layered style — mimicking paper craft with stacked layers and hard-edged shadows.
COLOR TOKENS:
--bg: #e8e0d4 (warm craft paper background)
--layer-1: #ffffff (top white paper)
--layer-2: #f0c4a8 (peach/salmon paper)
--layer-3: #7eb8a0 (sage green paper)
--layer-4: #5b7fa4 (dusty blue paper)
--layer-5: #e85d4a (poppy red paper)
--text: #2d2a26 (dark brown ink)
--shadow: rgba(0,0,0,0.15) (layer shadow)
No other colors. All shape fills are flat/solid — no gradients within shapes.
TYPOGRAPHY:
Display: "Outfit" sans-serif, 700-900 weight, tracking -0.02em
Body: "Nunito" sans-serif, 400-600 weight
Scale: clamp(2.4rem, 7vw, 5.5rem) for hero, 1.1-1.3rem for cards
Body line-height: 1.7-1.8
Display line-height: 1.05
UI:
- Cards: solid flat backgrounds (no gradients), border-radius 14-18px
- Hard-edged box-shadow: 4-8px offset, 0 blur, rgba(0,0,0,0.15)
- Torn paper edges: CSS clip-path with irregular polygon points (20+ points for realistic tear)
- Curled corner on swatches: small triangle in corner using linear-gradient(135deg)
- Paper fold creases: subtle 1px linear-gradient lines
- Manila folder tabs: absolute-positioned elements above cards with matching colors
- Origami shapes built from CSS border triangles with drop-shadow filter
LAYOUT:
- Container: min(1080px, 92vw) centered
- Card grids: repeat(auto-fit, minmax(220px, 1fr)), gap 20px
- Layer anatomy: stacked divs with incremental margin-left for cascade effect
- Mountain landscape: overlapping clip-path shapes at different z-index levels
MOTION:
- Card hover: translateY(-6px) + shadow grows from 6px to 12px offset
- Stacked layers: spread apart on parent hover with translateX/Y
- Card entrance: translateY(16px) to 0, opacity 0 to 1, 0.6s ease, stagger 0.1s
- Origami bird wings: gentle flapping with CSS keyframe animation (rotate + translateY)
- All transitions: 0.3s ease
DEPTH TECHNIQUE:
- NO blur on shadows — hard-edged only (box-shadow: Xpx Ypx 0 color)
- Higher layers = larger shadow offset (simulates physical distance from surface)
- z-index corresponds to visual stacking order
- Hover lifts elements by reducing translateY AND increasing shadow offset simultaneously
RESPONSIVE:
- Below 768px: single column cards, reduced layer offsets, landscape height 220px
- Above 768px: auto-fit grids fill 2-3 columns
FORBIDDEN:
- No gradients within shape fills (flat paper colors only)
- No blur on box-shadows (hard paper shadow only)
- No glass/blur effects
- No dark mode — this is a light, crafty aesthetic
- No rounded/soft shadows — edges must be crisp
OUTPUT:
1. Single HTML file with inline CSS
2. Paper texture using subtle SVG noise in body::after
3. CSS custom properties in :root for all paper colors
4. Mountain landscape scene using clip-path layers
5. Interactive hover states showing paper lift effect
6. Origami bird from CSS triangles
Paper Cut / Layered 스타일의 랜딩 페이지를 디자인해줘 — 쌓인 레이어와 날카로운 그림자로 종이 공예를 모방.
색상 토큰:
--bg: #e8e0d4 (따뜻한 크래프트 종이 배경)
--layer-1: #ffffff (최상위 흰 종이)
--layer-2: #f0c4a8 (피치/살몬 종이)
--layer-3: #7eb8a0 (세이지 그린 종이)
--layer-4: #5b7fa4 (더스티 블루 종이)
--layer-5: #e85d4a (파피 레드 종이)
--text: #2d2a26 (진한 갈색 잉크)
--shadow: rgba(0,0,0,0.15) (레이어 그림자)
다른 색상 사용 금지. 모든 형태 채움은 플랫/솔리드 — 형태 내 그라데이션 없음.
타이포그래피:
디스플레이: "Outfit" sans-serif, 700-900 weight, tracking -0.02em
본문: "Nunito" sans-serif, 400-600 weight
스케일: 히어로 clamp(2.4rem, 7vw, 5.5rem), 카드 1.1-1.3rem
본문 line-height: 1.7-1.8
디스플레이 line-height: 1.05
UI:
- 카드: 솔리드 플랫 배경(그라데이션 없음), border-radius 14-18px
- 날카로운 box-shadow: 4-8px 오프셋, 블러 0, rgba(0,0,0,0.15)
- 찢어진 종이 가장자리: 불규칙한 폴리곤 포인트(사실적 찢김을 위해 20개 이상)의 CSS clip-path
- 스와치의 컬링된 모서리: linear-gradient(135deg)를 사용한 작은 삼각형
- 종이 접힌 자국: 미묘한 1px linear-gradient 선
- 마닐라 폴더 탭: 매칭 색상의 카드 위 absolute-positioned 요소
- CSS 보더 삼각형과 drop-shadow 필터로 만든 종이접기 형태
레이아웃:
- 컨테이너: min(1080px, 92vw) 중앙정렬
- 카드 그리드: repeat(auto-fit, minmax(220px, 1fr)), gap 20px
- 레이어 해부도: 캐스케이드 효과를 위한 점진적 margin-left의 쌓인 div
- 산 풍경: 다른 z-index 레벨의 겹치는 clip-path 형태
모션:
- 카드 호버: translateY(-6px) + 그림자 6px에서 12px 오프셋으로 증가
- 쌓인 레이어: 부모 호버 시 translateX/Y로 펼침
- 카드 등장: translateY(16px)→0, opacity 0→1, 0.6s ease, 0.1s 순차 지연
- 종이접기 새 날개: CSS 키프레임 애니메이션(rotate + translateY)으로 부드러운 펄럭임
- 모든 전환: 0.3s ease
깊이 기법:
- 그림자에 블러 없음 — 날카로운 엣지만 (box-shadow: Xpx Ypx 0 color)
- 높은 레이어 = 더 큰 그림자 오프셋 (표면에서의 물리적 거리 시뮬레이션)
- z-index는 시각적 쌓임 순서에 대응
- 호버 시 translateY 감소 AND 그림자 오프셋 동시 증가
반응형:
- 768px 미만: 단일 열 카드, 레이어 오프셋 감소, 풍경 높이 220px
- 768px 이상: auto-fit 그리드 2-3열 채움
금지사항:
- 형태 채움에 그라데이션 금지 (플랫 종이 색상만)
- box-shadow에 블러 금지 (날카로운 종이 그림자만)
- 유리/블러 효과 금지
- 다크 모드 없음 — 밝고 공예적인 에스테틱
- 둥글고/부드러운 그림자 없음 — 엣지는 선명해야 함
출력:
1. 인라인 CSS가 포함된 단일 HTML 파일
2. body::after에 미묘한 SVG 노이즈를 사용한 종이 텍스처
3. 모든 종이 색상을 위한 :root CSS 커스텀 프로퍼티
4. clip-path 레이어를 사용한 산 풍경 장면
5. 종이 들어올림 효과를 보여주는 인터랙티브 호버 상태
6. CSS 삼각형으로 만든 종이접기 새