CSS \'object-fit: contain\'을 사용할 때 원본 이미지 너비를 유지하는 방법은 무엇입니까?
CSS 객체 맞춤: 포함; 레이아웃에서 원본 이미지 너비 유지
CSS의 object-fit: contain 속성을 사용하여 Flexbox 컨테이너 내에서 이미지 크기를 조정하는 경우 레이아웃이 원본 이미지 너비를 유지하면서 이미지 자체의 크기가 적절하게 조정될 수 있습니다. 이로 인해 가로 스크롤 막대가 나타날 수 있습니다.
이러한 현상이 발생하는 이유를 이해하려면 개체 맞춤이 작동하는 방식을 이해하는 것이 중요합니다. 더 간단한 예를 살펴보겠습니다.
<code class="css">.box { width: 300px; height: 300px; border: 1px solid; } img { width: 100%; height: 100%; object-fit: contain; }</code>
<code class="html"><div class="box"> <img src="https://picsum.photos/300/200?image=1069"> </div></code>
이 시나리오에서 img 요소는 가로 세로 비율을 유지하면서 .box 컨테이너 내에 완전히 들어가도록 지시됩니다. 하지만 컨테이너의 너비가 고정되어 있기 때문에 이미지 자체를 확장할 공간이 충분하지 않을 수 있습니다.
여기서 object-fit: contain이 중요합니다. 컨테이너의 너비 및 높이 제약 조건에 맞게 이미지의 크기를 축소합니다. 그러나 img 요소의 원래 너비는 동일하게 유지됩니다. 이는 img 요소의 너비 및 높이 속성이 표시되는 이미지 크기에만 영향을 미치고 기본 이미지의 실제 크기에는 영향을 미치지 않기 때문입니다.
원본 코드의 문제를 해결하려면 다음을 고려할 수 있습니다.
- img 요소에 width: 100% 및 height: auto를 사용하면 원래 가로 세로 비율에 따라 자연스럽게 크기가 조정됩니다.
- 오버플로를 추가하여 컨테이너 요소에 숨김을 방지합니다. 가로 스크롤바가 나타나지 않습니다.
위 내용은 CSS \'object-fit: contain\'을 사용할 때 원본 이미지 너비를 유지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











최근 Bitcoin의 가격이 20k 달러가 넘는 USD가 최근에 등반되면서 최근 30k를 끊었으므로 Ethereum을 만드는 데 깊이 다이빙을 할 가치가 있다고 생각했습니다.

개발자로서 어느 단계에 있든, 우리가 완료 한 작업은 크든 작든, 개인적이고 전문적인 성장에 큰 영향을 미칩니다.

그것은#039; VUE 팀에게 그것을 끝내는 것을 축하합니다. 나는 그것이 막대한 노력과 오랜 시간이라는 것을 알고 있습니다. 모든 새로운 문서도 있습니다.

나는 누군가이 매우 합법적 인 질문으로 글을 썼습니다. Lea는 브라우저에서 유효한 CSS 속성 자체를 얻는 방법에 대해 블로그를 작성했습니다. 이는 이와 같습니다.

다른 날, 나는 Corey Ginnivan의 웹 사이트에서 스크롤 할 때 카드 모음이 서로 쌓이는 것을 발견했습니다.

목표가 귀하의 사이트를 동시에 다른 크기로 표시하는 이러한 데스크탑 앱이 많이 있습니다. 예를 들어, 글을 쓸 수 있습니다
