Адаптивность Bootstrap 5

Я новичок в этом деле и не совсем понимаю как сделать адптивность на бутстрапе Покажите и подскажие пожалуйста как красиво адаптировать страничку.Совсем не заходит эта тема

var article_1 = {
    'foto': 'https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg',
    'title': 'Устаревшие языки, которые уже не стоит изучать',
    'intro': 'Есть много ЯП, которые уже отжили свое, но их все равно продолжают изучать. В этой статье мы расскажем про 5 языков, которые уже точно не стоит изучать, хотя многие до сих пор делают это.'
};

var article_2 = {
    'foto': 'https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg',
    'title': 'Зачем нужен язык программирования Rust?',
    'intro': 'Rust набирает популярность, но при этом многие до сих пор не понимают его ценности и функций. Мы расскажем про основные преимущества языка программирования Rust.'
};

var article_3 = {
    'foto': 'https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg',
    'title': 'Что выбрать C++ или C#? С чего лучше начать?',
    'intro': 'Между собой оба языка очень похожи. Статья поможет расставить всё по своим местам.'
};

var article_4 = {
    'foto': 'https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg',
    'title': '3 логические задачи для настоящего программиста',
    'intro': 'Компании любят проверять молодых специалистов на различные логические задачи. Мы подобрали три интересных задачи, которые заставят вас задуматься.'
};

var article_5 = {
    'foto': 'https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg',
    'title': 'Как создать свою криптовалюту?',
    'intro': 'Создание собственной криптовалюты это сложная задача, на которую уйдет не мало сил и времени. Мы расскажем вам общий алгоритм!'
};

var article_6 = {
    'foto': 'https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg',
    'title': 'ТОП 10: Подборка хобби для программиста',
    'intro': 'Мы подобрали 10 хороших хобби, чтобы можно было с удовольствием провести время вне работы, а также улучшить логические и креативные способности мозга.'
};

var article_7 = {
    'foto': 'https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg',
    'title': 'СЕО-продвижение – верный способ улучшить свой бизнес',
    'intro': 'Продвижение сайта это сложная работа, требующая вложений как денег, так и времени. Мы расскажем про верные способы СЕО-продвижения, позволяющие раскрутить сайт!'
};

var article_8 = {
    'foto': 'https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg',
    'title': '10 самых популярных сайтов написанных на Django',
    'intro': 'Django набирает популярность и многие крупные компании используют его для создания веб проектов. Мы подобрали 10 популярных сайтов, написанных на Django.'
};
    
var articles = [article_1, article_2, article_3, article_4, article_5, article_6, article_7, article_8];

var start = 0;

$("#loadMore").on("click", function () {
    var htmlToInsert = '';
    
    for(var i = start; i < articles.length; i++) {
        if(i > 3 + start)
            break;
        htmlToInsert += "<div class='card'><img src='" + articles[i].foto + "' class='card-img-top' alt='" + articles[i].title + "'><div class='card-body'><h5 class='card-title'>" + articles[i].title + "</h5><p class='card-text'>" + articles[i].intro + "</p><a href='#' class='btn btn-warning'>Читать далее</a></div></div>";
        
        if(i == articles.length - 1) {
            $("#loadMore").hide();
            break;
        }
    }
    $("#loadMoreBlock").append(htmlToInsert + "<div style='clear: both'></div>");
    
    start += 4;
});
// Форма поиска старт
$(document).ready(function($) {
    $('.popup-open').click(function() {
        $('.popup-fade').fadeIn();
        return false;
    }); 
    $('.popup-close').click(function() {
        $(this).parents('.popup-fade').fadeOut();
        return false;
    });     
});
// Форма поиска конец
body {
    background: #f1f1f1!important;
}
    
header {
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 2px 3px 0 rgba(74,74,74,.21);
}

header div .logo {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: inline-block;
    border: 2px solid #a2252d;
    transition: all 0.6s ease-in-out;
}

header div .logo:hover {
    cursor: pointer;
    transform: rotate(360deg);
}

header span.logo_text {
    font-size: 1.8em;
    margin-left: 10px;
    line-height: 100%;
    font-family: 'Suez One',sans-serif;
    display: inline-block;
    position: relative;
    top: 18px;
}

header span.logo_text small {
    font-size: 0.8em;
    display: block;
    color: #9c3737;
}

header .navigation {
    margin-top: 25px;
}

#search {
    margin-top: 25px;
}

header .btn {
    border: 1px solid silver;
}

.jumbotron {
    border: 2px solid #5f1012;
    margin-bottom: 50px;
}

.articles h3 {
    font-size: 2em;
    color: #404040;
}

.card {
    width: 45%;
    margin-bottom: 30px;
    margin-right: 5%;
    float: left;
}

.blog-footer {
    width: 100%;
    text-align: center;
    margin-top: 70px;
    background: #f9f9f9;
    border: 2px solid #e5e5e5;
    border-bottom: 0;
    border-radius: 12px 12px 0px 0px;
    padding: 30px 0;
}

.popup-fade {
    display: none;
}
.popup-fade:before {
    content: '';
    background: #c2c2c2;
    position: fixed; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%;
    opacity: 0.8;
    z-index: 2;
}
.popup {
    position: fixed;
    top: 15%;
    left: 50%;
    padding: 20px;
    width: 900px;
    margin-left: -450px;
    border-radius: 4px; 
    z-index: 10;    
}
.popup-close {
    position: absolute;
    margin-top: 30px;
}

.popup p {
    font-size: 30px;
}

















/* @media screen and (max-wigth: 1200px) {
    .conrainer {
        width: 1140px;
    }
}

@media screen and (max-wigth: 1199px) {
    .conrainer {
        width: 960px;
    }


}

@media screen and (max-wigth: 991px) {
    .conrainer {
        width: 720px;
    }
}

@media screen and (max-wigth: 767px) {
    .conrainer {
        width: 540px;
    }
}

@media screen and (max-wigth: 575px) {
    .conrainer {
        width: 100%;
        padding: 0 15px;
    }
} */
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>Веб блог</title>
    <link href="css/main.css" rel="stylesheet">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
</head>
<body>
    <header class="container p-3 mt-5">
        <div class="row">
            <div class="col-4">
                <img src="https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg" class="logo" alt="Лого сайта">
                <span class="logo_text">blablabla <small>bla</small></span>
            </div>

            <div class="col-3 offset-1 text-right popup-open navbarSupportedContent">
                <input type="search" id="search" class="form-control" placeholder="Поиск">
            </div>

            <div class="popup-fade">
                <div class="popup">
                    <button class="btn btn-outline-success" type="submit">Поиск</button>
                    <p class="text-danger"><b>Форма поиска</b></p>
                    <input type="search" id="search2" class="form-control" placeholder="Поиск">
                    <button type="button" class="btn btn-danger popup-close">Закрыть</button>
                </div>      
            </div>

            <div class="col-4 navigation text-right navbarSupportedContent">
                <a href="index.html"><button type="button" class="btn btn-light">Главная</button></a>
                <button type="button" class="btn btn-light">Статьи</button>
                <button type="button" class="btn btn-light">Контакты</button>
            </div>
        </div>

    </header>
    <div style="background: #9a2f2d!important;" class="jumbotron container mt-5 p-3 p-md-5 text-white rounded bg-dark">
        <div class="row">
            <div class="col-6 px-0">
                <h1 class="display-4">3 основные сферы применения языка Python</h1>
                <p class="lead my-3">До начала активного изучения любого языка программирования правильно было бы задуматься о сферах его применения. Мы расскажем про 3 самые популярные сферы применения языка Python.</p>
                <p class="lead mb-0"><a href="#"><button class="btn btn-danger">Читать далее</button></a></p>
            </div>
            <div class="col-6">
                <img src="https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg" class="img-thumbnail">
            </div>
        </div>
    </div>
    
    <div class="container">
        <div class="row">
            <div class="col-8">
                <h3>Новости</h3>
                <div class="card">
                    <img src="https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg" class="card-img-top">
                    <div class="card-body">
                        <h5 class="card-title">Сравнение движков: Unreal Engine 4 против Unity 5</h5>
                        <p class="card-text">Выбрать движок дело не простое, а особенно когда оба очень хороши. В статье мы проведем сравнение двух программ и выясним какой движок использовать именно Вам!</p>
                        <a href="#" class="btn btn-warning">Читать далее</a>
                    </div>
                </div>
                
                <div class="card">
                    <img src="https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg" class="card-img-top">                  <div class="card-body">
                        <h5 class="card-title">7 девушек айтишниц из фильмов и сериалов</h5>
                        <p class="card-text">Много ли вы знаете фильмов и сериалов, где главные персонажы это девушки программисты? Мы подобрали 7 фильмов с такой концепцией.</p>
                        <a href="#" class="btn btn-warning">Читать далее</a>
                    </div>
                </div>
                
                <div class="card">
                    <img src="https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg" class="card-img-top">                  <div class="card-body">
                        <h5 class="card-title">11 полезных инструментов для веб-разработчика</h5>
                        <p class="card-text">Разработчики постоянно пытаются сделать свою жизнь проще или расширить собственные возможности. Мы подготовили 11 инструментов, которые это обеспечат.</p>
                        <a href="#" class="btn btn-warning">Читать далее</a>
                    </div>
                </div>
                
                <div class="card">
                    <img src="https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg" class="card-img-top">                  <div class="card-body">
                        <h5 class="card-title">Что такое Deep Learning? Как работает глубокое обучение?</h5>
                        <p class="card-text">Как работает глубокое обучение и что оно из себя представляет? В ходе статьи мы расскажем про Deep Learning и разберемся с его ключевыми понятиями.</p>
                        <a href="#" class="btn btn-warning">Читать далее</a>
                    </div>
                </div>
                
                <div style="clear: both"></div>
                <div id="loadMoreBlock"></div>
                
                <div style="clear: both"></div>
                <div class="text-center">
                    <button type="button" id="loadMore" class="btn btn-danger">Подгрузить больше</button>
                </div>
                
            </div>
            <div class="col-4 ">
                <h3>Анонсы</h3>
                <div class="p-3 mb-3 bg-light text-dark rounded">
                    Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.
                </div>
                
                <div class="p-3 mb-3 bg-info text-light rounded">
                    <img src="https://static3.depositphotos.com/1005979/207/i/600/depositphotos_2076527-stock-photo-help-red-button.jpg" class="img-thumbnail">
                    <br><br>
                    <p>Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.</p>
                    <button type="button" class="btn btn-light">Читать далее</button>
                </div>
            </div>
        </div>
    </div>
    
    <footer class="blog-footer container">
        <b>Все права защищены &copy;</b>
    </footer>

<script src="js/index.js"></script>
</body>
</html>


Ответы (0 шт):