상자 색 띠

Colored stripes on boxes

카드나 안내 상자 왼쪽에 굵은 색 줄을 두르지 않아요. 위쪽 띠나 제목 줄 색 바탕도 같은 이야기예요.

···
html
<main class="dont-wrap"><section class="dont-col"><p class="dsx-label"><b>하지 않는 것</b>설명용으로 그린 예</p><div class="dont-bad"><div class="dont-card dont-s1"><b>핵심만 먼저</b>이유식은 보통 생후 약 6개월, 아기가 앉아서 고개를 가눌 때 시작해요.</div><div class="dont-card dont-s2"><b>알아두세요</b>새 재료는 한 번에 한 가지씩 며칠 지켜보며 더해요.</div><div class="dont-card dont-s3"><div class="dont-bar">주의</div><div class="dont-s3b">돌 전에는 꿀을 주지 않아요.</div></div><div class="dont-note">왼쪽 띠 · 위쪽 띠 · 제목 줄 색 바탕. 셋 모두 하지 않아요.</div></div></section><section class="dont-col"><p class="dsx-label"><b>대신</b>실제 렌더: KRDS Summary check — 회색 바탕, 테두리 없음</p><div class="dont-real"><div class="container gx-measure"><aside class="sm sm--check" aria-labelledby="summary-title" data-astro-cid-gng3j4ln> <h2 id="summary-title" class="sm__title" data-astro-cid-gng3j4ln>핵심만 먼저</h2> <ol class="sm__list" data-astro-cid-gng3j4ln> <li data-astro-cid-gng3j4ln> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><g> <path d="M2.66797 7.99984L7.51007 12.6665L14.0013 2.6665" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg> <span data-astro-cid-gng3j4ln>이유식은 보통 생후 약 6개월, 아기가 앉아서 고개를 가누고 음식을 삼킬 수 있을 때 시작해요.</span> </li><li data-astro-cid-gng3j4ln> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><g> <path d="M2.66797 7.99984L7.51007 12.6665L14.0013 2.6665" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg> <span data-astro-cid-gng3j4ln>처음엔 하루 1회 한두 숟가락으로 시작해 12개월 무렵 하루 3끼와 간식 1~2회로 늘려요.</span> </li><li data-astro-cid-gng3j4ln> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><g> <path d="M2.66797 7.99984L7.51007 12.6665L14.0013 2.6665" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg> <span data-astro-cid-gng3j4ln>질감은 곱고 부드러운 형태에서 무른 음식, 부드러운 고형식, 가족 음식 순으로 단단해져요.</span> </li><li data-astro-cid-gng3j4ln> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><g> <path d="M2.66797 7.99984L7.51007 12.6665L14.0013 2.6665" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg> <span data-astro-cid-gng3j4ln>새 재료는 한 번에 한 가지씩 며칠 지켜보며 더하고, 철분이 많은 고기는 초기부터 챙겨요.</span> </li><li data-astro-cid-gng3j4ln> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><g> <path d="M2.66797 7.99984L7.51007 12.6665L14.0013 2.6665" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg> <span data-astro-cid-gng3j4ln>돌 전에는 간을 하지 않고 꿀은 주지 않아요. 생우유는 주된 음료로 쓰지 않아요.</span> </li> </ol> </aside> </div></div></section></main>
css
.dont-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
.dont-col{min-width:0}
.dont-col+.dont-col{border-left:1px dashed #a8a29e}
@media (max-width:599px){.dont-wrap{grid-template-columns:minmax(0,1fr)}.dont-col+.dont-col{border-left:0;border-top:1px dashed #a8a29e}}
@media (max-width:340px){.dont-wrap .dsx-label{display:flex}}
.dont-bad{padding:8px 16px 22px;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;color:var(--c-text,#1c1917)}
.dont-bad *{box-sizing:border-box}
.dont-real{padding-bottom:12px}
.dont-note{margin-top:12px;font:12px/1.5 -apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;color:#6b645c}
:root.dark .dont-note{color:#a59c91}
.dont-card{background:#fff;color:#1f2937;border-radius:8px;padding:14px 16px;margin-bottom:12px;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}
.dont-card b{display:block;margin-bottom:4px}

.dont-s1{border-left:6px solid #4f46e5;background:#eef2ff}
.dont-s2{border-top:5px solid #f97316;background:#fff7ed}
.dont-s3{padding:0;overflow:hidden;background:#fff}
.dont-s3 .dont-bar{background:#16a34a;color:#fff;padding:8px 16px;font-weight:700}
.dont-s3 .dont-s3b{padding:10px 16px}

왼쪽에 굵은 색 줄이 붙은 상자는 AI 가 만든 사이트에서 가장 흔한 모양이에요. 한 번 보면 다 똑같은 AI 사이트로 보여서, 이 사이트들이 가장 피하고 싶은 인상이에요. 사이트 운영자가 KRDS 를 보고 「상자에 띠처럼 들어간 색깔 디자인은 너무 안 어울린다」고 판정한 뒤 네 팩 모두에서 없앴어요.

기계 검사가 막아요. design:audit(= check-stripes + check-ai-tells)의 check-stripes 가 빌드 결과의 스타일을 팩 색 값으로 풀어서, 라이트와 다크 두 모드 모두에서 두 가지를 세요. 하나는 한쪽 띠로, 왼쪽·위쪽 테두리를 강조색으로 칠한 규칙이에요. 다른 하나는 색 머리띠로, 제목 요소의 바탕을 강조색으로 칠한 규칙이에요. 네 면을 똑같이 두르는 테두리는 띠가 아니라서 세지 않고, 0 이 아니면 배포도 멈춰요.

대신 강조는 굵기, 크기, 여백, 회색 단계로 해요. 예를 들어 KRDS 의 요약 상자는 회색 바탕에 테두리 없이, 병원 안내의 위급 카드는 2px 진한 테두리와 큰 제목으로 그려요.

언제 쓰나

「이 안내를 눈에 띄게 하고 싶다」 싶어서 상자 한쪽에 색을 두르고 싶을 때, 또는 새 팩에서 안내 상자를 처음 그릴 때 떠올려요.

페이지로 열기 ↗

항목 추가 요청

빠진 컴포넌트·변형이나 팩에서 고칠 점을 알려 주세요. 하나씩 보고 원본 팩에 반영합니다.