У меня есть список строк с изображениями. Эти изображения появляются в виде небольших изображений. но если вы наведете на них курсор, они будут масштабированы. При масштабировании изображения меньшего размера накладываются друг на друга. Меньшее изображение под наведенным изображением не скрывается, а меньшее изображение над ним скрыто.

Я не уверен, где я делаю ошибку. Класс, который я использую для масштабирования:

        transition: all 0.6s;
        -ms-transform: scale(6.5, 6.5);
        -webkit-transform: scale(6.5, 6.5);
        transform: scale(6.5, 6.5);
        overflow: hidden;
        height: 100%;
        width: 100%;
        z-index: 2000 !important;
        border: 1px solid #e5e5e5;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
An example of how it is behaving is at,

https://jsfiddle.net/adnanj/1Lruex8f/
0
A.J 23 Окт 2019 в 05:56

1 ответ

Лучший ответ

Это из-за отсутствия позиции на изображениях, z-index не будет работать без position: ..., в вашем случае вы можете использовать position: relative

0
Michael Mano 23 Окт 2019 в 06:20