css3
CHAPTER 25 / 34
읽기 약 2분
FUNCTION
box-shadow 레이어링
핵심 개념
box-shadow: x-offset y-offset blur-radius spread-radius color 순서로 작성합니다. inset을 앞에 붙이면 내부 그림자가 됩니다. 여러 그림자를 쉼표로 구분해 겹칠 수 있습니다. spread가 0이고 blur가 0이면 선명한 그림자(hard shadow)가 됩니다. box-shadow를 지우며 깊이감이 사라지는 것을 확인하십시오.
코드 분석
hard shadow
red glow
inset shadow
multi shadowAI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude
무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6
이 CSS 'box-shadow 레이어링' 코드에서 레이아웃·우선순위·반응형 버그를 찾고 수정 코드와 원인을 단계별로 설명해줘.
ChatGPT
무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro
'box-shadow 레이어링'를 사용한 실전 UI 컴포넌트를 3가지 만들어줘. 모바일 반응형까지 포함된 완성 코드로.
Gemini
무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro
이 CSS 'box-shadow 레이어링' 관련 코드 전체를 분석해서 중복 속성, 미사용 셀렉터, 성능 저하 요소를 우선순위별로 정리해줘.
Grok
무료: Grok 4.1 / SuperGrok $30/mo
'box-shadow 레이어링'가 2026년에도 최선의 방법인지 최신 CSS(컨테이너 쿼리, :has, 서브그리드 등) 기능과 비교해서 솔직히 평가해줘.
⭐ 이것만 기억하세요
box-shadow 레이어링은 이 3가지만 확실히 잡으세요
1.그림자 없는 카드 UI는 평면적이라 클릭 가능한 요소인지 시각적으로 구분이 안 됩니다
2.box-shadow는 x오프셋·y오프셋·블러·스프레드·색상으로 구성되며, 쉼표로 여러 개를 겹쳐 깊이를 표현합니다
3.다음 챕터에서 사용자 행동에 반응하는 :hover, :focus, :active 가상 클래스를 배웁니다
공유하기
진행도 25 / 34