잘린 이미지 아래에 텍스트가있는 썸네일 갤러리 만들기

Cagri

각 이미지 아래에 텍스트가있는 간단한 썸네일 갤러리를 만들려고합니다. 하지만 제가 다루고있는 이미지는 크기가 다양하기 때문에 갤러리에서 각 이미지를 자르고 중앙에 배치하기로 결정했습니다. 실제로 여기에 제공된 지침에 따라이 작업을 수행했습니다.

https://jonathannicol.com/blog/2014/06/16/centre-crop-thumbnails-with-css/

그러나 이미지의 텍스트는 이미지에 나타납니다. 텍스트를 아래로 이동하는 방법을 찾을 수 없습니다. 하단에 패딩을 추가하려고했지만 padding-bottom작동하지 않습니다. 나는 그것이 height: auto때문이라고 생각합니다 . 어떻게 든이 설정으로 인해 패딩을 세로 방향으로 조정할 수 없습니다.

내 HTML :

<div class="gallery">
    <img src="https://placehold.it/900x500" alt="">
    <div class="desc">My Text</div>
</div>
<div class="gallery">
    <img src="https://placehold.it/500x900" class="portrait" alt="">
    <div class="desc">My long long text</div>
</div>

스타일링 :

.gallery {
    position: relative;
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin-top: 5vh;
    margin-right: 0.5vh;
    border: 1px solid #ccc;
    float: left;
}

.gallery img {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.gallery img.portrait {
    width: 100%;
    height: auto;
}

.desc {
    display: block;
    position: absolute;
    top: 85%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

jssfiddle :

https://jsfiddle.net/8ue603on/

감사합니다!

알렉산드르 지디가 노프

더 나은 솔루션은 이미지 https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit에 개체 맞춤을 사용하는 것입니다.

.gallery img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

https://jsfiddle.net/csscoder/wymLkq16/3/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

갤러리 : 썸네일로 하나의 이미지 만

분류에서Dev

사진 갤러리에서 다음 썸네일 이미지로 스크롤하는 방법

분류에서Dev

썸네일을 가리킬 때만 이미지에 테두리 추가

분류에서Dev

라이트 박스 갤러리에 썸네일이 제대로 표시되지 않습니다.

분류에서Dev

포스트 썸네일을 배경 이미지로 만들기

분류에서Dev

썸네일을 클릭했을 때 자바 스크립트 갤러리에 메인 이미지가 표시되지 않음

분류에서Dev

웹 사이트에 대한 갤러리 페이지 만들기

분류에서Dev

API 응답에서 가져 오는 동영상 URL에서 썸네일 이미지 가져 오기 / 만들기

분류에서Dev

API 응답에서 가져 오는 동영상 URL에서 썸네일 이미지 가져 오기 / 만들기

분류에서Dev

외부를 클릭하면 닫히는 갤러리 이미지에 대한 미리보기 효과 만들기

분류에서Dev

클릭 이벤트로 이미지 탭 갤러리 만들기

분류에서Dev

Mac OS Catalina에서 썸네일 미리보기가 표시되지 않음

분류에서Dev

각 이미지 썸네일 미리보기에 대한 제거 버튼

분류에서Dev

Wordpress NextGen 갤러리-갤러리에 이미지가있는 경우에만 표시

분류에서Dev

woocommerce 갤러리의 제품 이미지 썸네일을 비활성화하는 방법은 무엇입니까?

분류에서Dev

다양한 크기의 이미지에 적응하는 갤러리를 어떻게 만들 수 있습니까?

분류에서Dev

캘린더 또는 이미지 갤러리에만 CSS를 사용하는 n 번째 열의 줄 바꿈 행

분류에서Dev

Android는 갤러리에서 이미지 가져 오기

분류에서Dev

마우스 오버시 텍스트가있는 반응 형 갤러리 미리보기 이미지

분류에서Dev

갤러리에서 Android의 ImageView로 이미지 가져 오기

분류에서Dev

Dailymotion 비디오에서 썸네일 이미지를 만드는 방법

분류에서Dev

갤러리에서 다음 이미지 및 이전 이미지 가져 오기

분류에서Dev

갤러리에서 다음 이미지 및 이전 이미지 가져 오기

분류에서Dev

휴대 전화 카메라에서 가져온 썸네일 이미지 읽기

분류에서Dev

iOS-이미지 갤러리에서 새 이미지 자동 가져 오기

분류에서Dev

ejs : 이미지 갤러리의 첫 번째 이미지에만 'active'클래스를 추가합니다.

분류에서Dev

간단한 자바 스크립트 갤러리, 각 작은 썸네일 이미지를 클릭하면 큰 이미지 표시

분류에서Dev

기본 디스플레이에서 보조 디스플레이의 썸네일 미리보기?

분류에서Dev

축소판이있는 이미지 갤러리에 jQuery 기본 슬라이더

Related 관련 기사

  1. 1

    갤러리 : 썸네일로 하나의 이미지 만

  2. 2

    사진 갤러리에서 다음 썸네일 이미지로 스크롤하는 방법

  3. 3

    썸네일을 가리킬 때만 이미지에 테두리 추가

  4. 4

    라이트 박스 갤러리에 썸네일이 제대로 표시되지 않습니다.

  5. 5

    포스트 썸네일을 배경 이미지로 만들기

  6. 6

    썸네일을 클릭했을 때 자바 스크립트 갤러리에 메인 이미지가 표시되지 않음

  7. 7

    웹 사이트에 대한 갤러리 페이지 만들기

  8. 8

    API 응답에서 가져 오는 동영상 URL에서 썸네일 이미지 가져 오기 / 만들기

  9. 9

    API 응답에서 가져 오는 동영상 URL에서 썸네일 이미지 가져 오기 / 만들기

  10. 10

    외부를 클릭하면 닫히는 갤러리 이미지에 대한 미리보기 효과 만들기

  11. 11

    클릭 이벤트로 이미지 탭 갤러리 만들기

  12. 12

    Mac OS Catalina에서 썸네일 미리보기가 표시되지 않음

  13. 13

    각 이미지 썸네일 미리보기에 대한 제거 버튼

  14. 14

    Wordpress NextGen 갤러리-갤러리에 이미지가있는 경우에만 표시

  15. 15

    woocommerce 갤러리의 제품 이미지 썸네일을 비활성화하는 방법은 무엇입니까?

  16. 16

    다양한 크기의 이미지에 적응하는 갤러리를 어떻게 만들 수 있습니까?

  17. 17

    캘린더 또는 이미지 갤러리에만 CSS를 사용하는 n 번째 열의 줄 바꿈 행

  18. 18

    Android는 갤러리에서 이미지 가져 오기

  19. 19

    마우스 오버시 텍스트가있는 반응 형 갤러리 미리보기 이미지

  20. 20

    갤러리에서 Android의 ImageView로 이미지 가져 오기

  21. 21

    Dailymotion 비디오에서 썸네일 이미지를 만드는 방법

  22. 22

    갤러리에서 다음 이미지 및 이전 이미지 가져 오기

  23. 23

    갤러리에서 다음 이미지 및 이전 이미지 가져 오기

  24. 24

    휴대 전화 카메라에서 가져온 썸네일 이미지 읽기

  25. 25

    iOS-이미지 갤러리에서 새 이미지 자동 가져 오기

  26. 26

    ejs : 이미지 갤러리의 첫 번째 이미지에만 'active'클래스를 추가합니다.

  27. 27

    간단한 자바 스크립트 갤러리, 각 작은 썸네일 이미지를 클릭하면 큰 이미지 표시

  28. 28

    기본 디스플레이에서 보조 디스플레이의 썸네일 미리보기?

  29. 29

    축소판이있는 이미지 갤러리에 jQuery 기본 슬라이더

뜨겁다태그

보관