Положите изображение из контейнера - начальная загрузка - PullRequest
0 голосов
/ 22 сентября 2019

Мне нужно разместить изображение вне контейнера, чтобы правое поле оставалось контейнером по умолчанию (отзывчивым), а изображение всегда оставалось вместе с кнопкой.

Следуйте приведенному ниже изображению, чтобы проиллюстрировать:

enter image description here

Я пытался использовать контейнер-жидкость (Пример 2 - использование контейнера-жидкость в HTML), но я не могу использовать тот же запас, что иконтейнер на правой стороне.Я могу изменить с помощью CSS, но придется изменить для всех точек останова, есть другой способ?

Я пытался использовать сам контейнер (Пример 3 - с использованием контейнера и margin-left: 0px в HTML) и удалитьполе оставлено без успеха.

<!DOCTYPE html>
<html lang="pt-br">

<head>
    <title>Examples</title>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <link rel="stylesheet" type="text/css" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" />

</head>

<body>
    <h2>Example 1</h2>
    <div class="">
        <div class="container">
            <div class="row">

                <div class="col-6 row">
                    <div class="col pl-0 mt-5">
                        <div class="nav nav-pills"  aria-orientation="vertical">
                            <a class="nav-link active" >Example1</a>
                        </div>
                    </div>
                </div>

                <div class="col-6">
                    <h1>Test</h1>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Natus sit ipsum ullam, necessitatibus quia laboriosam provident, culpa molestias cum magnam error fugiat voluptatem blanditiis dignissimos modi. Reprehenderit repudiandae nisi dolor?</p>
                </div>
            </div>
        </div>
    </div>

    <div class="ex1 mt-5">
        <h3>Example 2 - using container-fluid</h3>
        <div class="container-fluid">
            <div class="row">

                <div class="col-6 row">
                    <img src="https://via.placeholder.com/200" alt="">
                    <div class="col pl-0 mt-5">
                        <div class="nav nav-pills"  aria-orientation="vertical">
                            <a class="nav-link active" >Example1</a>
                        </div>
                    </div>
                </div>

                <div class="col-6">
                    <h1>Test</h1>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Natus sit ipsum ullam, necessitatibus quia laboriosam provident, culpa molestias cum magnam error fugiat voluptatem blanditiis dignissimos modi. Reprehenderit repudiandae nisi dolor?</p>
                </div>
            </div>
        </div>
    </div>

    <div class="mt-5">
        <h3>Example 3 - using container and margin-left: 0px</h3>
        <div class="container" style="margin-left: 0px">
            <div class="row">

                <div class="col-6 row">
                    <img src="https://via.placeholder.com/200" alt="">
                    <div class="col pl-0 mt-5">
                        <div class="nav nav-pills"  aria-orientation="vertical">
                            <a class="nav-link active" >Example1</a>
                        </div>
                    </div>
                </div>

                <div class="col-6">
                    <h1>Test</h1>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Natus sit ipsum ullam, necessitatibus quia laboriosam provident, culpa molestias cum magnam error fugiat voluptatem blanditiis dignissimos modi. Reprehenderit repudiandae nisi dolor?</p>
                </div>
            </div>
        </div>
    </div>
</body>

</html>

Кто-нибудь знает какой-либо способ сделать это без меня, чтобы изменить это поле справа на всех точках останова?

Ответы [ 2 ]

0 голосов
/ 22 сентября 2019

Ну, вы всегда можете использовать дисплей: flex;что позволит легко делать то, что у вас есть выше.

Оформить заказ как использовать flex

0 голосов
/ 22 сентября 2019

Я не думаю, что вы можете сделать это в начальной загрузке.

Если вы укажете свою позицию кнопки: относительно, она больше не будет течь с остальной сеткой и всегда может быть справа отimage / text

https://www.w3schools.com/css/css_positioning.asp

- хороший учебник по различным позициям

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...