Подтвердить что ты не робот

Bootstrap jumbotron полная ширина и высота окна с фоновым изображением

У меня есть загрузочный jumbotron на веб-сайте, и мне было интересно, как бы я сделал его по всей ширине и высоте экрана или, по крайней мере, касался навигационной панели, поскольку между jumbotron и Navbar.

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

До сих пор это то, что у меня есть:

<div class="jumbotron">
    <div class="container">
    <center><h1>Hello, World!</h1>
        <p>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ligula mauris, iaculis quis tortor eget, ultricies mollis nisi. 
        </p>
        <a class="btn btn-default" href="#">Button 1</a>
        <!-- <a class="btn btn-info" href="#">Button 2</a> -->
    </center>
    </div>
</div>
4b9b3361

Ответ 1

Итак, у нас есть 3 вопроса:

Удалите лишнее пространство под навигационной панелью

Навигационная панель начальной загрузки по умолчанию имеет margin-bottom: 20px, которую вы хотите переопределить следующим образом:

.navbar {
    margin-bottom: 0px;
}

Сделать всю ширину jumbotron

Документация по загрузке говорит:

Чтобы сделать всю ширину jumbotron и без закругленных углов, поместите он вне всех .containers и вместо этого добавляет контейнер.

Итак, в основном:

<div class="jumbotron">
  <div class="container">
    ...
  </div>
</div>

Сделать jumbotron full hight

Я не уверен, насколько это будет вписываться в ваш проект, но вы можете попробовать что-то вроде:

.jumbotron{
    height: 100vh;
}

* Хорошо известно: vh означает viewport height

Ответ 2

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

<div class="container-full-bg">

Использование "full-bg" увеличит ширину jumbotron для соответствия странице. Чтобы увеличить высоту, я использовал текст внутри класса контейнера или просто использовал теги <br> для увеличения высоты jumbotron соответственно в соответствии с моими потребностями. Образец:

<div class="container-full-bg">  <!--  increased the jumbotron width -->
        <div class="jumbotron ">
            <div class="container">
              <br><br><br>
        <p> Write here <p>
        <br><br><br><br>
         </div>
      </div>
  </div>

Теперь, чтобы правильно отобразить изображение в jumbotron, используйте фоновый размер как обложку, настроив файл css как:

.jumbotron{
background-image: url(show-copy.jpg) ;
background-size: cover; 
height: 100%;
width: 100%;}

Надеюсь, что это поможет:)

Ответ 3

Существует несколько способов добиться того, что вы здесь пытаетесь сделать. Я знаю, что эта нить немного устарела, но....

<div class="jumbotron jumbotron-fluid"> 

сделает всю ширину jumbotron.