인스타그램 캐러셀은(는) 무엇을 하나요?
두 가지 결과물을 생성합니다: (1) 대본 + 캡션과 (2) PNG 슬라이드(게시 준비 완료).
규칙은 실제로 성과가 좋은 캐러셀 분석과 사용자 피드백(references/ 참조)에서 비롯되었습니다.
작업 흐름
1. 브리핑 (누락된 항목만 질문)
- 주제 / 콘텐츠: 전달할 내용 또는 사용 가능한 사진/데이터.
- 목표: 도달(공유), 저장(실용적 가치), 리드(댓글에 단어 입력 → DM), 판매, 또는 포트폴리오.
- 브랜드: @핸들, 색상, 폰트, 로고. 브랜드 정보가 없으면 주제에 맞는 시스템을 선택하고 선택한 시스템을 알려줍니다.
- 이미지: 사용자의 사진, 무료 스톡 라이브러리, 또는 없음.
references/images.md를 읽으십시오. 이미지를 생성하거나 사진을 만들어내지 않습니다. - 카피 언어 (기본값: 사용자의 언어).
요청에 충분한 정보가 이미 있으면 묻지 않고 진행합니다.
2. 아키타입 선택
| 상황 | 아키타입 |
|---|---|
| 가르치기, 비교, 팁, 프로세스, "X가지 실수", "전후" | A. 교육형/목록형 |
| 많은 사진으로 사진, 제품 또는 프로젝트 보여주기 | B. 포트폴리오/포토 덤프 |
| 디자인이 하나의 스트립(파노라마, 연속 배경)으로 이어지는 브랜드, 제품 또는 분위기 | C. 연속형/파노라마 |
| 동일한 데이터 구조(경기, 이벤트, 메뉴, 가격, 직업)를 가진 여러 항목 | D. 시리즈 템플릿 |
| 적은 텍스트로 강력한 메시지, 개인 브랜드, 스토리텔링, 극적/에디토리얼 톤, 사람이나 장면 사진 포함 | E. 시네마틱 |
아키타입은 결합 가능: 교육형 캐러셀(A)은 연속 배경(C)이나 시네마틱 사진(E)을 가질 수 있습니다.
쓰기 전에 읽을 것:
references/archetypes.md: 선택한 아키타입 섹션references/continuity.md: 항상, 모든 캐러셀에는 슬라이드 간 연속성이 있기 때문references/fonts.md: 항상, 새 폰트 페어링을 선택하기 위해references/colors.md: 항상, "2 기본 + 1 포인트" 팔레트를 선택하기 위해 (브랜드 색상이 이미 있는 경우 제외)references/copy.md: 후크, CTA 및 캡션references/apple-design.md: 최소 크기, 대비, 정교함 및 검토
2b. 시각 시스템: 계획 및 비평
대본 전에 시스템을 정의합니다(references/apple-design.md › 4):
- 색상:
references/colors.md의 팔레트 (2 기본 색상 + ≤10% 1 포인트). 마지막으로 사용한 것과 다른 팔레트, 또는 동일한 패턴으로 배열된 브랜드 색상. 각 텍스트/배경 쌍의 대비를 명시합니다(node scripts/contrast.mjs <text> <background> <px>). - 타입:
references/fonts.md에서 마지막으로 사용한 것과 다른 페어링 선택 (references/font-history.md에 기록). 단위는 px로 표시 (최소 31px; 보조 텍스트 ≥ 44px). - 연속성: 슬라이드를 연결하는 기술 (연속 배경, 경계면 위의 객체, 분할 제목 등). 최소 1→2 연결은 필수입니다.
- 시그니처: 캐러셀이 기억될 단일 요소.
그런 다음 계획을 비평합니다: "다른 주제에도 이것을 만들었을까?" 그렇다면 기본 템플릿입니다 (피해야 할 3가지 템플릿 스타일 참조). 진행하기 전에 수정하십시오.
3. 대본 (사용자에게 제공)
형식:
아키타입: E — 시네마틱 (+ 분할 제목을 통한 연속성)
시스템: 미드나잇 골드 팔레트 (#0D1B2A + #D9DEE4 + 포인트 #E2B13C) · Bodoni Moda + Pinyon Script + DM Sans · 그레인 + 비네트
연속성: 1→2 제목 "DETA|IL"이 경계면에서 잘림; 3→4 책상이 연결부를 가로지름
시그니처: 슬라이드당 하나의 표현형 폰트로 된 거대한 단어, 피사체 뒤에
01 · 커버 | 제목: … | 부제목: … | 시각 자료: … | 02로 연결: …
02 · … | 제목: … | 텍스트: … (≤ 15단어) | 시각 자료: …
…
NN · CTA | …
캡션:
…
해시태그 / 키워드:
…
이미지: 필요한 사진 목록 (각 사진의 출처 또는 제안된 프롬프트 포함)
사용자가 먼저 대본을 검토하고 싶어하면 여기서 멈추고 기다립니다. 그렇지 않으면 슬라이드로 진행합니다.
4. 슬라이드 구축 (HTML)
-
assets/kit/을<output>/kit/으로 복사합니다(kit/base.css와kit/carousel.js제공). -
assets/examples/에서 가장 가까운 예제부터 시작하여<output>/carousel.html로 복사하고 브랜드, 폰트 및 콘텐츠를 편집합니다:예제 보여주는 것 A-educational.html비교 및 프레임워크, 1→2를 연결하는 디스크 포함 B-portfolio.html사진 콜라주 C-continuous.html슬라이드 전체에 걸친 프레임 파노라마 C2-continuous-background.html제품이 경계면에 있는 연속 블롭 배경 D-series.htmldata-fit이 있는 반복 템플릿E-cinematic.html전체 화면 사진, 컬러 그레이드, 표현형 폰트의 거대한 단어 -
키트 규칙 (세부 사항은
references/design.md참조):- 각 슬라이드는
<section class="slide">(1080×1350).light= 밝은 배경;clear= 투명 (연속 배경을 보여줌). - 연속 배경:
.carousel의 첫 번째 자식인<div class="backdrop">, 모든 슬라이드 너비만큼 넓음. - 슬라이드를 가로지르는 요소:
class="span"을 가진.carousel의 자식,left를 px 단위 절대값으로 설정 (슬라이드 k는(k-1)*1080px에서 시작). <div class="hdr">= 3개 항목 헤더 (선택 사항).<div class="nav" data-auto>= 뒤로/다음 바, 선택 사항이며 기본적으로 사용되지 않음 (규칙 4 참조).data-fit="group"on a line withwhite-space:nowrap: 텍스트가 들어맞을 때까지 축소하고 전체 그룹에 동일한 크기를 적용합니다.- 이미지:
<div class="media" style="background-image:url('photo.jpg')">. 사진 없음:<div class="ph">description</div>. - 다른 출처의 사진:
.grade(컬러 그레이드),.vignette및.texture(그레인)로 통일합니다.
- 각 슬라이드는
5. 렌더링 및 확인
node <skill>/scripts/render.mjs <output>/carousel.html <output>/png
slide-01.png … slide-NN.png (1080×1350)를 헤드리스 Chrome으로 작성합니다 (npm 종속성 없음).
PNG를 열고 하나씩 확인합니다 (references/design.md의 체크리스트 사용). 또한 슬라이드 쌍을 나란히 보면서 연속성이 단계 없이 정렬되는지 확인합니다. 그런 다음 references/apple-design.md › 7의 5렌즈 디자인 검토를 실행하고 "액세서리 하나 제거"로 마무리합니다.
Critical 또는 High 항목이 없을 때까지 수정하고 다시 렌더링합니다.
브라우저에서 미리 보려면 해시 없이 HTML을 엽니다. 모든 슬라이드가 축소되어 나란히 표시됩니다.
5b. 비디오 버전
사용자가 캐러셀을 애니메이션/MP4로 요청하거나 /carousel-mp4를 사용하는 경우 references/video.md를 따릅니다. ffmpeg가 필요하지 않습니다. 사운드는 내장 효과 또는 Openverse(CC0, 크레딧 불필요)에서 제공됩니다.
6. 전달
png/slide-XX.pngcaption.txt(캡션, 해시태그 및 키워드 포함)- 채팅에 대본을 텍스트로 게시
- 선택 사항(아키타입, 폰트, 팔레트, 연속성, 시그니처), 디자인 검토 요약 및 누락된 항목(사진 플레이스홀더, 이미지 크레딧)에 대한 간단한 메모
황금 규칙
- 커버가 결과의 ~80%를 결정합니다: 거대한 제목(≥ 120px), 하나의 아이디어, 하나의 중앙 시각 자료, 강한 대비. 커버에 단락을 절대 넣지 마십시오.
- 연속성은 필수입니다: 슬라이드 2는 슬라이드 1(제목, 객체, 모양, 배경)에서 시작된 것의 끝을 보여주어 시선을 끕니다. 캐러셀 중간에 최소한 하나 이상의 연결을 추가하십시오. 예외: 항목이 독립적인 아키타입 D.
- 타입 다양성: 모든 캐러셀은 이전 캐러셀과 다른 폰트 페어링을 사용합니다. 항상 같은 폰트를 반복하지 마십시오. 같은 폰트는 금방 식상해집니다. 본문은 가독성 좋은 폰트로 유지하고, 개성은 제목에 담습니다.
- 고정된 "스와이프"/NEXT 없음: 반복되는 뒤로/다음 바닥글이나 모든 슬라이드에 "스와이프 →"를 넣지 마십시오. 연속성이 이미 그 역할을 합니다. 최대 커버에만 눈에 띄지 않는 신호 하나만, 그리고 디자인에 눈에 띄는 연속성이 없을 때만 사용합니다.
- 슬라이드당 하나의 개념. 1–4단어 제목, 보조 텍스트 ≤ 15단어. 맞지 않으면 두 슬라이드로 나누십시오.
- 일관된 시스템, 통제된 변화: 동일한 그리드와 여백. 배경, 이미지 및 아키타입 E의 경우 동일한 스타일 패밀리 내에서 표시 폰트를 다양하게 사용합니다.
- 마지막 슬라이드에는 단일 CTA가 있으며, 가능하면 보상(예: "댓글에 GUIDE를 입력하면 보내드립니다…")이 있습니다.
- 캡션은 보완하고 반복하지 않습니다: 후크, 맥락, CTA 및 해시태그/키워드.
- 안전 여백: 중요한 텍스트는 측면 가장자리에서 ≥ 80px, 경계면에서 멀리, 연속성 요소가 아닌 경우.
- 모바일 가독성: 1pt ≈ 2.77px. 31px(11pt) 미만 텍스트 없음, 보조 텍스트 ≥ 44px, 대비 ≥ 4.5:1 (≥ 50px 또는 굵게 표시된 경우 ≥ 3:1). 의미가 색상에만 의존하지 않습니다.
- 색상 2 + 1: 두 기본 색상이 대부분의 작업(~60/30)을 수행하고 하나의 포인트 색상은 드물게(≤ 10%, 슬라이드당 1–2곳, 모든 슬라이드에 사용하지 않음) 나타납니다. 포인트 색상을 텍스트로 사용하는 경우 어두운 기본 색상 위에만 사용하고, 밝은 기본 색상 위에서는 모양으로 사용하고 그 위에 어두운 텍스트를 배치합니다. 로고는 커버 및/또는 CTA에만 표시됩니다.
- 슬라이드는 5개에서 10개 사이(최대 20개).