object-position
속성 사용법
object-position
속성은
이미지나 비디오 등의 대체 요소의 콘텐츠가 어떻게 배치할지 위치를 지정합니다.
<img>
나 <video>
등의 요소에 object-fit
속성과 조합하여 사용됩니다.

형식 구문
selector {
object-position: /*position value */;
}
값
position |
콘텐츠 상자 내부의 이미지 또는 비디오 위치를 지정합니다.
첫 번째 값은 x축을 제어하고 두 번째 값은 y축을 제어합니다. 문자열 위치( left , center 또는 right 등) 값 또는 숫자 길이(px 또는 % 등) 값일 수 있습니다. 음수 값이 허용됩니다. |
---|
구문
/* 키워드 값 */
object-position: top;
object-position: bottom;
object-position: left;
object-position: right;
object-position: center;
object-position: center top;
/* 퍼센트 값 */
object-position: 45% 55%;
/* 길이 값 */
object-position: 0 0;
object-position: 1cm 2cm;
object-position: 13ch 6em;
/* 모서리 오프셋 값 */
object-position: top 0 right 10px;
object-position: bottom 12px right 20px;
object-position: right 3rem bottom 10px;
/* 전역 값 */
object-position: inherit;
object-position: initial;
object-position: unset;
object-position: revert;
object-position: revert-layer;
형식 정의
초깃값 | 50% 50% |
---|---|
적용 요소 | 대체 요소(replaced elements) |
상속 | 예 |
애니메이션 | 예 |
예제
<img src="earth.jpg" alt="우주에서 둥글고 푸른빛으로 빛나는 지구">
img {
width: 260px;
height: 250px;
border: 5px dashed red;
object-fit: none; /* 이미지가 원래 크기대로 나타납니다. */
object-position: left bottom;
}

브라우저 호환성
속성 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
object-position
|
32 | 79 | 36 | 10 |
명세서
명세서 사양 | |
---|---|
object-position
|
CSS Images Module Level 3 #the-object-position |