Ch.4 Box Model — 간격의 기술
카드 UI 만들기
지금까지 배운 CSS만으로 멋진 카드 UI를 만들 수 있습니다
Box Model, 색상, 글꼴, 셀렉터 — 여기까지 배운 것들을 총동원하면 실제 웹사이트에서 쓰이는 카드 컴포넌트를 직접 만들 수 있습니다.
여러 CSS 속성을 어떻게 조합해야 예쁜 카드가 될까?
border-radius + box-shadow + padding — 이 조합이 카드 UI의 핵심입니다.
핵심 내용
카드 UI는 웹에서 가장 많이 쓰이는 패턴입니다
쇼핑몰 상품, 블로그 글, 프로필 — 정보를 한 덩어리로 묶어 보여주는 것이 카드 UI입니다. 하나의 카드 안에 이미지, 제목, 설명, 버튼이 들어갑니다.
이미지 영역: 시각적 첫인상 — 배경색 또는 이미지
제목: 핵심 정보를 한 줄로
설명: 부가 정보 2~3줄
버튼: 행동 유도 (자세히 보기, 구매 등)
둥근 모서리와 그림자로 카드에 입체감을 줍니다
/* 둥근 모서리 */
border-radius: 12px; /* 네 모서리 모두 */
border-radius: 12px 12px 0 0; /* 위만 둥글게 */
/* 그림자 */
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
/* x y blur 색상(투명도) */
/* hover 시 그림자 강화 */
.card:hover {
box-shadow: 0 4px 16px rgba(0,0,0,0.15);
}이미지, 제목, 설명, 버튼이 있는 완성형 카드를 만들어봅시다
카드에 둥근 모서리를 적용하는 CSS 속성은?
카드 아래에 그림자를 추가하는 CSS 속성은 ___이다
box-sizing: border-box를 설정하면 width에 padding과 border가 포함된다
카드 UI 완성!
핵심 용어
border-radius
모서리를 둥글게 (12px~16px 추천)
box-shadow
카드 아래에 그림자 — 입체감 부여
overflow: hidden
카드 밖으로 삐져나오는 이미지를 잘라냄
transition
hover 시 부드러운 변화 효과
정리 노트
카드 UI 만들기
카드 UI 핵심 속성
- border-radius
- 모서리 둥글기 — 8px~16px이 일반적
- box-shadow
- 그림자 효과 — 카드의 입체감 표현
- overflow: hidden
- 카드 영역 밖으로 넘치는 내용을 잘라냄
카드 레이아웃 팁
- padding
- 내부 여백으로 콘텐츠에 숨 쉴 공간 확보
- max-width
- 카드 최대 너비 제한으로 가독성 유지
box-shadow와 border-radius만으로도 깔끔한 카드 UI를 만들 수 있습니다.
핵심 정리
- 1카드 UI = 이미지 + 제목 + 설명 + 버튼
- 2border-radius로 둥근 모서리, box-shadow로 입체 그림자
- 3overflow: hidden으로 이미지가 카드 밖으로 넘치지 않게
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작