• 회원가입
  • 로그인
  • 구글아이디로 로그인

[DOM_Style] JS - objectFit 속성 - 컨테이너에 맞게 <img>/<video> 크기 조정 방법 지정 (= objectFit속성 = 어브젝트핏속성)

목차

  1. objectFit 예제 - 이미지 크기 조정 방법 변경
  2. objectFit 정의
  3. objectFit 구문

 

objectFit 예제 - 이미지 크기 조정 방법 변경

 

<style>

#hz {width: 150px; height: 200px; border:1px solid red;}

</style>


<img src="https://picsum.photos/200/150" alt="이미지" id="hz">

<br>


<button onclick="homzzang()">클릭</button>


<script>

function homzzang() {

  document.getElementById("hz").style.objectFit = "cover";

}

</script>

 

결과보기

 

objectFit 정의

 

<img>/<video> 요소의 크기 조정 방법 설정/반환.

 


 

1.

  • 기본값: fill
  • 반환값: 요소의 object-fit 속성값을 나타내는 문자열.
  • CSS버전: CSS3

 

2.

IE 제외한 주요 최신 브라우저 모두 지원.

 

 

objectFit 구문

 

반환 (※ 인라인방식만 가능)

object.style.objectFit

 

설정

object.style.objectFit = "fill|contain|cover|none|scale-down|initial|inherit"

 


[속성값]

 

CSS object-fit 속성 참고

 



분류 제목
DOM_Style JS - hyphens -
DOM_Style JS - icon -
DOM_Style JS - imageOrientation -
DOM_Style JS - isolation -
DOM_Style JS - justifyContent 속성 - flex 항목 세로 정렬 설정/반환 (= justifyConte…
DOM_Style JS - left 속성 - 왼쪽기준 (= left속성 = 좌측기준 = 레프트속성, 상속 X)
DOM_Style JS - letterSpacing 속성 ★ - 글자 간격 반환/설정 ( 텍스트사이띄우기 = 문자 간격 = 글…
DOM_Style JS - lineHeight 속성 ★ - 텍스트라인높이 (= line-height속성 = 텍스트줄높이 = 글…
DOM_Style JS - listStyle -
DOM_Style JS - listStyleImage -
DOM_Style JS - listStylePosition -
DOM_Style JS - listStyleType 속성 - 리스트 마커 모양 (= listStyleType속성 / 리스트스타…
DOM_Style JS - margin -
DOM_Style JS - marginBottom -
DOM_Style JS - marginLeft -
DOM_Style JS - marginRight -
DOM_Style JS - marginTop -
DOM_Style JS - maxHeight -
DOM_Style JS - maxWidth 속성 - 가로최대너비 (= 가로최대길이)
DOM_Style JS - minHeight -
6/10
목록
찾아주셔서 감사합니다. Since 2012