Получить изображения, которые останутся внутри элементов ссылки в гибком контейнере? - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь помочь другу с этим сайтом .В частности, он хочет, чтобы два изображения под большим изображением в начале страницы были выровнены с краем страницы, чтобы край правого изображения совпадал с краем изображения над ним.

Iсоздал следующую мини демо.В нем у меня есть гибкий контейнер вокруг якорей с flex-basis, установленным на 490px.Однако изображения не находятся внутри элементов привязки или контейнера основного столбца с width: 1000px.Мы бы хотели, чтобы изображения были шириной 490px, а левое изображение должно быть выровнено по левому краю, а правое изображение - по правому краю.

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<style>
    .kickers {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
    .kickers > a  {
        flex-basis: 490px;        
    }
</style>
<body style="display: flex; flex-direction: column; align-items: center;">
    <div style="width: 1000px; height: 1000px; background-color: red;">
            <div class="kickers">
                    <a href="https://www.machinevisiondirect.com/machine-vision-lights.html">
                        <img src="https://sep.yimg.com/ca/I/yhst-172617910-1_2596_13601540"></a>
                    <a href="https://www.machinevisiondirect.com/swmo.html">
                        <img src="https://sep.yimg.com/ca/I/yhst-172617910-1_2596_13657163"></a></div>
        </div>    
</body>
</html>

Мысли?

1 Ответ

1 голос
/ 28 сентября 2019

Вы были близки, вам просто нужно добавить максимальную ширину 100% к изображениям, чтобы они не выходили за пределы контейнера.

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<style>
    .kickers {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
    .kickers > a  {
        flex-basis: 490px;    
    }
    .kickers img {
        max-width: 100%;
    }
</style>
<body style="display: flex; flex-direction: column; align-items: center;">
    <div style="width: 1000px; height: 1000px; background-color: red;">
            <div class="kickers">
                    <a href="https://www.machinevisiondirect.com/machine-vision-lights.html">
                        <img src="https://sep.yimg.com/ca/I/yhst-172617910-1_2596_13601540"></a>
                    <a href="https://www.machinevisiondirect.com/swmo.html">
                        <img src="https://sep.yimg.com/ca/I/yhst-172617910-1_2596_13657163"></a></div>
        </div>    
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...