Не знаю, как решить эту проблему с адаптивным дизайном

На самом деле я понятия не имею, как правильно создать следующий дизайн (см. Изображение) для моей веб-страницы. Текстовое содержимое находится внутри «Контейнера для содержимого». Справа должен быть контейнер с формой с пометкой «A-Side». Контейнеры, помеченные как «Полный экран», должны занимать всю страницу. Я работаю с сеткой CSS и гибким блоком, но не знаю, с чего начать.

Не знаю, как решить эту проблему с адаптивным дизайном

.grid-cols-12 {
    grid-template-columns: repeat(12,minmax(0,1fr))!important;
}
.grid {
    display: grid!important;
}
.gap-4 {
    grid-gap: 1rem!important;
    gap: 1rem!important;
}

.col-span-12 {
    grid-column: span 12/span 12!important;
}
.col-span-8 {
    grid-column: span 8/span 8!important;
}

@media (min-width: 992px) {
    .lg\:col-span-8 {
        grid-column: span 8/span 8!important;
    }
    .lg\:col-span-4 {
        grid-column: span 4/span 4!important;
    }
}
<section style = "background-color: yellow;">
        <div style = "max-width: 1140px; margin: 0 auto; border: 2px solid black;">
            <div class = "grid grid-cols-12 gab-0 gap-4">
                <div class = "col-span-12 lg:col-span-8">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</div>
                <div class = "col-span-12 lg:col-span-4" style = "background-color: white; border: 2px solid black; border-radius: 10px;">A-Side</div>
            </div>
        </div>
    </section>

    <section style = "background-color: red;">
        <div style = "max-width: 1140px; margin: 0 auto">
            <div class = "grid grid-cols-12 gab-0 gap-4">
                <div class = "col-span-8">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</div>
            </div>
        </div>
    </section>

    <section style = "background-color: black;">
        <div style = "max-width: 1140px; margin: 0 auto">
            <div class = "grid grid-cols-12 gab-0 gap-4">
                <div class = "col-span-8"><p style = "color: white;">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p></div>
            </div>
        </div>
    </section>

Вы можете предоставить нам образец кода?

Anthony Beaumecker 30.03.2021 15:07

По крайней мере, поделитесь, пожалуйста, HTML-скелетом элементов, которые будут входить в это. Кроме того, если вы работали с CSS-сеткой или flexbox, вы должны иметь представление о том, как расположить два столбца рядом; поделитесь этим кодом. Отдых; Сломай. Сторона А превыше всего, такой высокий z-index, верно? Подумайте об этом по частям и попробуйте что-нибудь. Затем, если у вас возникнут проблемы с объединением вещей, задайте вопрос.

Heretic Monkey 30.03.2021 15:13
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
4
2
43
0

Другие вопросы по теме