[CSS]이미지 사이즈 맞추기

2023. 3. 18. 22:29·CSS

전달받은 이미지는 왼쪽의 이미지처럼 위아래에 검은색 부분이 있습니다. 이 부분을 제외하고 위의 이미처럼 내용만 표시되게 하려면 어떻게 해야할까요.

 

방법은 object-fit이었습니다.

object-fit: img 도는 video를 컨테이너 크기에 맞게 리사이징하는 속성입니다.

  • fill: 기본값, 주어진 너비에 맞게 늘리고 줄입니다
  • contain: 주어진 너비에 맞게 리사이징하지만 주어진 비율을 유지합니다.
  • cover: 주어진 비율을 유지하고 주어진 너비를 꽉 채웁니다.
  • none: 리사이징하지 않습니다.
  • scale-down: none 또는 contain의 가장 작은 버전으로 크기를 줄입니다.

그런데 height이 %이면 object-fit이 적용되지 않습니다.. 왜일까요.

 

 

 

height이 %이면 예상치 못한 동작이 발생한다.

'CSS' 카테고리의 다른 글

[CSS]word-break/spacing/wrap  (0) 2023.03.13
[CSS]CSS Functions  (0) 2023.03.13
[CSS] Animations  (0) 2023.03.11
[CSS]Transition  (0) 2023.03.11
[CSS]3D Transforms  (0) 2023.03.11
'CSS' 카테고리의 다른 글
  • [CSS]word-break/spacing/wrap
  • [CSS]CSS Functions
  • [CSS] Animations
  • [CSS]Transition
JoyYellow
JoyYellow
  • JoyYellow
    JoyYellow
    JoyYellow
  • 전체
    오늘
    어제
    • 분류 전체보기 (128)
      • Vue (7)
      • React (10)
      • 알고리즘 풀이 (29)
      • 타입스크립트 (2)
      • Microsoft (4)
      • TIL(Today I Learned) (16)
      • Devops (4)
      • CS(Computer Science) (2)
      • Spring (1)
      • Incomplete (0)
      • JS소스모듈 (10)
      • TDD (2)
      • 스프링부트 (0)
      • CSS (8)
      • Next.js (0)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    노마드코더
    개발자북클럽
    노개북
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
JoyYellow
[CSS]이미지 사이즈 맞추기
상단으로

티스토리툴바