Erstellen Sie eine responsive navbar, sidebar "Schublade" in der Bootstrap-4?

Versuchen, etwas zu erreichen wie diese : https://www.muicss.com/examples/v1/example-layouts/responsive-side-menu/index.html

Ich habe gesehen, wie einige Beispiele online mit anderen Versionen von bootstrap, aber Sie alle ändern der css zu viel, das macht es schwieriger, zu lernen bootstrap.

Ich Frage mich, wenn in der Bootstrap-4 diese kann getan werden, mithilfe von tools wie Zusammenbruch, gestapelte Pillen, flexbox?

Dies ist, was ich erreichen konnte : https://jsfiddle.net/kL9u6esw/20/

Was fehlt aus meiner Jsfiddle :

  1. Nicht richtig reagieren
  2. Die navbar nicht scrollen richtig mit der klebrigen Klasse
  3. Auf die Menü-Taste ist nicht klebrig, obwohl ich die Klasse.
  4. Einem dunklerem hintergrund, obwohl nicht notwendig, für die Antwort, wäre toll

In meinem Beispiel konnte ich nicht herausfinden, wie legen Sie eine Navigationsleiste, nicht sicher, ob seine notwendig, um es richtig zu reagieren.

Auch nicht sicher, ob Sie als a-Säulen ist der richtige Weg, es zu tun, sollte es nicht off-canvas?

Html-code :

<div class="container-fluid h-100">
  <div class="row h-100">
    <div class="col-5 col-md-3 collapse m-0 p-0 h-100 bg-dark" id="collapseExample">
      <ul class="nav flex-column navbar-dark sticky-top">
        <li class="nav-item">
          <a class="nav-link active" href="#">Active</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled" href="#">Disabled</a>
        </li>
      </ul>
    </div>
    <div class="col">
      <div class="row">
        <div class="col-12">
          <button class="btn sticky-top" data-toggle="collapse" href="#collapseExample" role="button">
            Menu
          </button>   
        </div>
        <div class="col-12">
          Lorem...
        </div>
      </div>
    </div>
  </div>
</div>
  • Öffnen werde ich ein Kopfgeld zu akzeptieren, mehr vollständige Antworten, die näher an dem verlinkten Beispiel in Frage
  • Welche Aspekte genau sind Sie derzeit fehlen von den vorgeschlagenen Lösungen? Was brauchen Sie, um eine Lösung/Antwort mehr vollständig oder ideal für Sie?
  • Ich denke, meine Antwort beantwortet die ursprünglichen Fragen. "kann getan werden, mithilfe von tools wie Zusammenbruch, gestapelte Pillen, flexbox?... Ich konnte nicht herausfinden, wie legen Sie einen navbar". Jetzt, dass Sie begonnen haben, ein bounty, bitte Bearbeiten Sie die Frage so erklären, was Sie erwarten.
  • Wo hast den hintergrund dimmer her?
  • mobile-responsive-version des Beispiels
InformationsquelleAutor Mojimi | 2018-02-26
Schreibe einen Kommentar