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

[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 - minWidth -
DOM_Style JS - navDown -
DOM_Style JS - navIndex 속성 - 요소의 탭 순서를 설정/반환 (= navIndex속성 = 네브인덱스속성)
DOM_Style JS - navLeft -
DOM_Style JS - navRight -
DOM_Style JS - navUp -
DOM_Style JS - objectFit 속성 - 컨테이너에 맞게 <img>/<video> 크기 조정 방법 지정 (= ob…
DOM_Style JS - objectPosition -
DOM_Style JS - opacity 속성 - 요소의 불투명도 설정/반환 (= opacity속성 = 오패서티속성)
DOM_Style JS - order 속성 - 플렉스아이템 나열순서 (= 오더속성 = flex item order속성, IE1…
DOM_Style JS - orphans 속성 - 인쇄페이지 하단 표시할 요소의 최소줄수 설정/반환 (= orphans속성 =…
DOM_Style JS - outline -
DOM_Style JS - outlineColor 속성 - 외곽선두께 (= 아웃라인컬러속성 = outlineColor속성)
DOM_Style JS - outlineOffset -
DOM_Style JS - outlineStyle -
DOM_Style JS - outlineWidth -
DOM_Style JS - overflow 속성 - 범위이탈요소처리 (= 범위넘는요소처리 = 스크롤바 생성 = overflow…
DOM_Style JS - overflowX -
DOM_Style JS - overflowY 속성 ★ - 범위이탈요소처리 (= 범위넘는요소처리 = 스크롤바 생성 = overf…
DOM_Style JS - padding 속성 ★ - 안쪽여백일괄 (= 안여백전체 = 패딩속성 = padding속성) (상속 …
7/10
목록
찾아주셔서 감사합니다. Since 2012