CSS 오브젝트 필트 속성
- 이전 페이지 @namespace
- 다음 페이지 object-position
정의와 사용법
object-fit 속성은 <img> 또는 <video>의 크기를 조정하여 콘테이너에 맞추는 데 사용됩니다.
이 속성은 콘테이너에 어떤 방식으로 콘텐츠를 채울지를 나타냅니다. 예를 들어, 비율을 유지하거나 가능한 한 많은 공간을 차지하는 것입니다.
다른 것을 참고하세요:
CSS 강의:CSS object-fit
CSS 참조 매뉴얼:CSS object-position
HTML DOM 참조 매뉴얼:objectFit 속성
예제
이미지의 양쪽을 잘라내고 비율을 유지한 후 공간을 채웁니다:
img.a { width: 200px; height: 400px; object-fit: cover; }
CSS 문법
object-fit: fill|contain|cover|scale-down|none|initial|inherit;
속성 값
값 | 설명 |
---|---|
fill | 기본 값. 대체 콘텐츠의 크기를 조정하여 요소의 내용 프레임을 채웁니다. 필요한 경우 객체는 확장되거나 압축됩니다. |
contain | 대체 콘텐츠를 확대하여 넓이 비율을 유지하면서 요소의 내용 프레임에 맞춥니다. |
cover | 대체 콘텐츠의 크기를 조정하여 채우기 요소의 전체 내용 프레임에 맞추어 유지합니다. 객체는 잘라납니다. |
none | 대체 콘텐츠의 크기를 조정하지 않습니다. |
scale-down | 콘텐츠의 크기는 none 또는 contain 중 하나와 동일하며, 두 가지 중 어느 것이 더 작은 객체 크기를 가질지에 따라 결정됩니다. |
initial | 이 속성을 기본 값으로 설정합니다. 참고: initial. |
inherit | 부모 요소에서 이 속성을 thừa kế합니다. 참고: inherit. |
기술 세부 사항
기본 값: | 단별 속성을 참고하세요. |
---|---|
thừa kế: | 아니요 |
애니메이션 제작: | 지원하지 않습니다. 참고:애니메이션 관련 속성. |
버전: | CSS3 |
JavaScript 문법: | object.style.objectFit="cover" |
브라우저 지원
표에서의 숫자는 이 속성을 완전히 지원하는 첫 번째 브라우저 버전을 나타냅니다.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
31.0 | 16.0 | 36.0 | 7.1 | 19.0 |
- 이전 페이지 @namespace
- 다음 페이지 object-position