Изображение растягивается только на iPhone х - PullRequest
0 голосов
/ 19 марта 2020

В настоящее время я проектирую и создаю веб-сайт в html и css, и столкнулся с небольшой проблемой. Я проверил скорость отклика с помощью инструментов chrome dev (размер окна соответствует размеру телефона и планшета), и все выглядело нормально. Однако теперь, когда я проверил сайт на моем iPhone X, все изображения растягиваются вертикально. Я пробовал несколько вещей, но ни одна из них не работала.

Вот так это выглядит в инструментах chrome dev, с выбранной опцией iPhone X и с экраном, установленным на фактический размер кадра сафари ( 375, 632):

Screenshot from chrome dev tools with the iPhone X option selected

Screenshot from chrome dev tools with the actual iPhone X safari frame size (375, 632)

А вот скриншот того, что это на самом деле выглядит на моем телефоне: Website on my physical phone

Это html макет кадра:

<h1>Your 10 most watched series</h1>
<section class="series-image-list">
    <img src="..." alt="...">
    <img src="..." alt="...">
</section>

И это соответствующий css:

.series-image-list {
    position: relative;
    width: 100vw;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    margin-right: 50px;
}

.series-image-list img {
    width: 35vh;
    height: auto;
    margin: 0;
    margin-left: 25px;
    margin-top: 20px;
    margin-bottom: 20px;

    transition: all .2s ease-in-out;
}

Любая помощь в том, почему изображения растягиваются вертикально, будет принята с благодарностью!

...