Comment créer une barre latérale de mise en page avec Bootstrap 4?

Comment créer une barre latérale de mise en page avec Bootstrap 4?

Je suis en train de créer une mise en page comme la capture d'écran à l'aide de Bootstrap 4, mais je vais avoir quelques problèmes avec la prise de la barre latérale fixe et la réalisation de cette mise en page en même temps.

Aller avec un exemple de base:

<div class="container">
  <div class="row">
    <div class="col-m-4" id="sticky-sidebar">
      Sidebar
    </div>
    <div class="col-m-8" id="main">
      Main Area
    </div>
  </div>
</div

Il est possible d'obtenir cette mise en page, mais les choses se complique une fois je déclare:

.sidebar {
position: fixed //or absolute
}

Une fois que j'ai la barre latérale collant, le principal div commence à apparaître derrière la barre latérale au lieu d'à côté. Bien sûr, il est possible de déclarer une certaine marge et le pousser à revenir à leur position d'origine, mais elle complique les choses pour la réactivité.

J'ai l'impression de manquer quelque chose, j'ai lu le Bootstrap 4 de la documentation, mais je ne pouvais pas trouver un moyen simple de réaliser cette mise en page.

OriginalL'auteur cinnaroll45 | 2016-11-08