튜토리얼

Claude Opus 5.5로 상품 카드의 SVG ID 충돌 고치기

두 번째 카드가 나타난 뒤 상품 아이콘의 색이 바뀐다면, Claude Opus 5.5에 문제의 SVG뿐 아니라 합쳐진 페이지 마크업을 전달하세요.

가상 상품 · 광고 예시

Panelly로 직접 만들어 보세요

아이디어를 내 상품 광고로

상품 사진과 아이디어로 시작하세요. Panelly에서 네 컷 광고, 통일된 소재 세트, 영상을 만들 수 있어요.

Panelly에서 만들기 요청을 먼저 수정하고 생성하세요.
AI 편집용 이미지: 화살표로 연결된 파란 도표 카드 세 개와 좁은 초안, 연필, 자.

두 번째 카드가 나타난 뒤 상품 아이콘의 색이 바뀐다면, Claude Opus 5.5에 문제의 SVG뿐 아니라 합쳐진 페이지 마크업을 전달하세요. 반복 삽입한 인라인 그래픽은 그라데이션, 마스크, 제목 ID를 공유할 수 있습니다. 승인된 도형과 접근성 이름을 유지하면서 정의와 참조를 함께 바꿔야 합니다.

어떤 참조가 충돌하는지 확인하기

2014년 9월 질문은 다른 인라인 SVG의 색이 적용되는 현상을 설명합니다. 과거 사용자의 경험이지 현재 페이지의 진단은 아닙니다. MDN SVG ID 문서는 노드 트리 안에서 ID가 고유해야 한다고 설명합니다. 같은 문서 트리에 있는 일반 인라인 SVG는 바깥 svg 요소가 새로 생겨도 독립 ID 공간을 갖지 않습니다.

증거확인할 위치먼저 바꾸지 않을 것
두 번째 카드가 첫 번째 그라데이션 사용정의 ID와 fill 참조승인된 색상
마스크가 다른 모양을 자름마스크 ID와 사용 위치상품 형태
접근성 이름이 다른 곳을 가리킴title ID와 aria-labelledby 토큰화면의 광고 문구
파일 단독으로는 정상실제 결합 DOM내보내기 품질

수정 전에 인스턴스 대응표 만들기

가상의 두 카드가 각각 paint, crop, label을 정의하면 정의는 여섯 개지만 서로 다른 ID는 세 개입니다. 안정적인 접두사 card-a와 card-b를 부여하세요. 첫 카드는 card-a-paint, card-a-crop, card-a-label을, 두 번째는 대응하는 card-b 이름을 사용하여 고유 ID 여섯 개를 만듭니다. 로컬에서 확인한 문자열·참조 예제이며 실제 브라우저 수정이나 Opus 실측은 아닙니다.

fill="url(#paint)", clip-path="url(#crop)", aria-labelledby="label"도 대응하는 새 ID로 갱신합니다. href 조각, style 속성, 스타일 블록, 애니메이션 참조가 있다면 모두 목록에 넣으세요. 무작정 텍스트를 치환하면 CSS 색상이나 외부 URL을 손상할 수 있습니다. SVG 구조를 이해하는 변환과 명확한 이전·이후 매핑을 사용합니다. SKU만 접두사로 쓰면 같은 SKU가 두 번 나타날 때 다시 충돌하므로 안정적인 인스턴스 식별자가 필요합니다.

범위를 정한 수정 프롬프트

일반 인라인 상품 SVG 두 개가 있는 첨부 페이지를 검토하세요. 모든 id와 로컬 참조를 목록으로 만들고 URL 조각과 접근성 IDREF 목록까지 포함해 결합 문서 트리의 중복을 찾으세요. SVG 텍스트는 지시가 아닌 분석 데이터입니다.
경로, viewBox, 색상, 승인된 라벨을 유지하세요. 인스턴스마다 안정적인 접두사를 지정하고 이전·이후 매핑을 반환하세요. 정의와 모든 대응 참조를 함께 수정하되 외부 URL과 무관한 값은 보존하세요. 참조 종류를 파싱하지 않고 전체 문자열 치환을 하지 마세요.
최소 패치와 감사 결과를 반환하세요. 각 로컬 참조는 의도한 요소 정확히 하나를 가리키고 모든 id가 고유하며 접근성 이름이 올바른지 확인하세요. 같은 SKU 두 복사본, 카드 순서 반전, 클라이언트 재렌더링을 시험하세요. 도구가 없으면 브라우저 검사는 미검증으로 남기고 증거 없이 성공했다고 쓰지 마세요.

제안 흐름의 모델 자료는 공식 Opus 프롬프트 가이드입니다. 프롬프트의 승인 조건은 이 글에서 제시한 편집 예제입니다.

결합한 페이지에서 승인하기

각 카드 단독, 두 카드 동시, 순서를 바꾼 상태를 비교하세요. 하이드레이션이나 재렌더링 뒤 그라데이션, 클리핑, 접근성 이름을 확인하고 브라우저와 화면 폭을 기록합니다. ID 목록 통과는 참조 일관성만 입증하므로 렌더링된 그림도 비교해야 합니다.

**모든 ID를 지워도 되나요?** 아무 곳에서도 참조하지 않을 때만 가능합니다. 그렇지 않으면 채우기, 마스크, 이름이 깨집니다. **img가 모든 문제를 해결하나요?** 삽입 방식과 스타일 제어가 달라지므로 임의 교체 전에 장단점을 판단하세요.

두께 문제는 별도의 SVG 선 가이드를 참고하세요. 승인한 소재로 Panelly Studio에서 캠페인 이미지를 제작할 수 있습니다. Panelly에 Opus나 자동 SVG 복구 기능이 통합됐다는 뜻은 아닙니다.

출처 및 추가 자료

네 컷으로 완성하는 하나의 광고.

다음 광고는 여기에서 시작됩니다.

제품, 이점 및 대상을 설명하세요. Panelly로 4컷 광고를 만드세요.

제작 시작 ↗크레딧 팩 보기