공부하는 안씨의 기록
Chapter 08. CSS Beginner (3) 이미지 다루기, Overflow 해결 본문
Chapter 08. CSS Beginner (3) 이미지 다루기, Overflow 해결
an씨 2023. 9. 7. 00:01웹페이지를 아름답게 만드는 CSS(Cascading Style Sheets)
CSS Beginner(3) 7. ~ 8.
| 목차
1. CSS 적용
2. CSS 구성(구조, 선택자, 주석)
3. CSS 특성
4. BOX model
5. BOX sizing
6. CSS 단위
7. 이미지 다루기
8. Overflow 및 해결
9. 폰트 꾸미기
10. 테두리 꾸미기
11. 배경 이미지 설정
12. 요소 정렬하기
7. 이미지 다루기
(1) img 이미지 태그
(2) 특정 블록 요소의 배경으로써 이미지를 세팅
(3) max-width: 100%
부모 영역에서 벗어나지 않도록 이미지의 상한선을 100%로 설정
(4) object-fit: cover;
이미지를 부모 요소의 영역의 크기 만큼 확대/축소하여 채움(부모 요소의 가운데로 자동으로 위치를 맞춤)
(5) object-filt: contain;
이미지의 비율을 유지하면서 크기를 변경하여 부모 요소를 채움
(6) object-fit: fill;
이미지의 비율을 유지하지 않고 부모 요소의 크기에 맞게 변경하여 채움
8. Overflow 및 해결
사실,
브라우저 입장에서 요소가 넘치는 것은 에러가 아니긴 하다!
(1) overflow 예시
(2) overflow 해결법- hidden: 넘치는 내용을 무시
(3) overflow 해결법-scroll: 스크롤 처리 (기본적으로 가로, 새로 둘 다 적용됨)
(4) overflow 해결법- scroll: 스크롤 처리(x축-가로만)
(5) overflow 해결법- auto: 알아서 넘치는 부분이 있으면 스크롤을 만들고, 없으면 만들지 않음
'웹 프로그래밍 > 테킷 프론트엔드 온보딩 트랙(230710~230819)' 카테고리의 다른 글
Chapter 08. CSS Beginner (4) 폰트, 테두리 꾸미기, 배경이미지 설정, 요소 정렬하기 (0) | 2023.09.07 |
---|---|
chapter. 08 CSS Beginner (2) (BOX model, BOX sizing, CSS 단위) (0) | 2023.09.06 |
chapter 08. CSS Beginner (1) (css 적용, 구성-구조, 선택자, 주석-, 특성) (1) | 2023.09.06 |
chapter 07. HTML (OG tag, 레이아웃, Github pages 배포) (0) | 2023.07.26 |
chapter 06. HTML 기초 (구성, 요소 및 실) (0) | 2023.07.26 |