les colonnes multiples ne fonctionnent pas dans la liste horizontale des méga menus

LarakBell

J'ai un méga menu bootstrap 4 pleine largeur:

CSS:

.menu-large {
  position: static !important;
}

.megamenu {
  padding: 20px 20px;
  width: 100%;
}

.megamenu > div > li > ul {
  padding: 0;
  margin: 0;
}

.megamenu > div > li > ul > li {
  list-style: none;
}

.megamenu > div > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}

.megamenu > div > li > ul > li > a:hover,
.megamenu > div > li > ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;
}

.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

.megamenu .dropdown-header {
  color: #428bca;
  font-size: 18px;
}
.megamenu .container{
  background-color:#f4f4f4;
}

@media (max-width: 768px) {
  .megamenu {
    margin-left: 0;
    margin-right: 0;
  }
  .megamenu > li {
    margin-bottom: 30px;
  }
  .megamenu > li:last-child {
    margin-bottom: 0;
  }
  .megamenu.dropdown-header {
    padding: 3px 15px !important;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header {
    color: #fff;
  }
}

Maintenant, j'ajouter containeret rowà ulmontrer 4 colonnes. donc ajouter col-md-3dans rowmais en action col-md-3ne fonctionne pas vrai et je vois vide sur container.

HTML:

<div class="fixed-top navbar navbar-light bg-light navbar-expand-md justify-content-center">
  <div class="container">
    <a class="navbar-brand" href="/"> Brand </a>
    <button type="button" class="navbar-toggler" data-toggle="collapse" data-target=".navbar-collapse">☰</button>
    <div class="navbar-collapse collapse">
      <ul class="nav navbar-nav">
        <li class="nav-item"><a href="#" class="nav-link">Home</a>
        </li>
        <li class="dropdown menu-large nav-item"> <a href="#" class="dropdown-toggle nav-link" data-toggle="dropdown">Categories </a>
          <ul class="dropdown-menu megamenu">
            <div class="container">
              <div class="row">
                <li class="col-md-3 dropdown-item">
                  <ul>
                    <li class="dropdown-header">Glyphicons</li>
                    <li><a href="#">Available glyphs</a>
                    </li>
                    <li class="disabled"><a href="#">How to use</a>
                    </li>
                    <li><a href="#">Examples</a>
                    </li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Dropdowns</li>
                    <li><a href="#">Example</a>
                    </li>
                    <li><a href="#">Aligninment options</a>
                    </li>
                    <li><a href="#">Headers</a>
                    </li>
                    <li><a href="#">Disabled menu items</a>
                    </li>
                  </ul>
                </li>
                <li class="col-md-3 dropdown-item">
                  <ul>
                    <li class="dropdown-header">Button groups</li>
                    <li><a href="#">Basic example</a>
                    </li>
                    <li><a href="#">Button toolbar</a>
                    </li>
                    <li><a href="#">Sizing</a>
                    </li>
                    <li><a href="#">Nesting</a>
                    </li>
                    <li><a href="#">Vertical variation</a>
                    </li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Button dropdowns</li>
                    <li><a href="#">Single</a>
                    </li>
                  </ul>
                </li>
                <li class="col-md-3 dropdown-item">
                  <ul>
                    <li class="dropdown-header">Input groups</li>
                    <li><a href="#">Basic example</a>
                    </li>
                    <li><a href="#">Sizing</a>
                    </li>
                    <li><a href="#">Checkboxes</a>
                    </li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Navs</li>
                    <li><a href="#">Tabs</a>
                    </li>
                    <li><a href="#">Pills</a>
                    </li>
                    <li><a href="#">Justified</a>
                    </li>
                  </ul>
                </li>
                <li class="col-md-3 dropdown-item">
                  <ul>
                    <li class="dropdown-header">Navbar</li>
                    <li><a href="#">Default navbar</a>
                    </li>
                    <li><a href="#">Buttons</a>
                    </li>
                    <li><a href="#">Text</a>
                    </li>
                    <li><a href="#">Non-nav links</a>
                    </li>
                    <li><a href="#">Component alignment</a>
                    </li>
                    <li><a href="#">Fixed to top</a>
                    </li>
                    <li><a href="#">Fixed to bottom</a>
                    </li>
                    <li><a href="#">Static top</a>
                    </li>
                    <li><a href="#">Inverted navbar</a>
                    </li>
                  </ul>
                </li>
              </div>
            </div>
          </ul>
        </li>
      </ul>
    </div>
  </div>
</div>

comment puis-je résoudre ce problème?

problème en photo:

entrez la description de l'image ici

DÉMO ICI

Accompagner Afif

Le problème est qu'un conteneur à l'intérieur d'une barre de navigation est défini sur display:flex, vous devez donc rendre votre ligne pleine largeur en ajoutant flex-grow-1ouw-100

.menu-large {
  position: static !important;
}

.megamenu {
  padding: 20px 20px;
  width: 100%;
}

.megamenu > div > li > ul {
  padding: 0;
  margin: 0;
}

.megamenu > div > li > ul > li {
  list-style: none;
}

.megamenu > div > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}

.megamenu > div > li > ul > li > a:hover,
.megamenu > div > li > ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;
}

.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

.megamenu .dropdown-header {
  color: #428bca;
  font-size: 18px;
}
.megamenu .container{
  background-color:#f4f4f4;
}

@media (max-width: 768px) {
  .megamenu {
    margin-left: 0;
    margin-right: 0;
  }
  .megamenu > li {
    margin-bottom: 30px;
  }
  .megamenu > li:last-child {
    margin-bottom: 0;
  }
  .megamenu.dropdown-header {
    padding: 3px 15px !important;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header {
    color: #fff;
  }
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
<div class="fixed-top navbar navbar-light bg-light navbar-expand-md justify-content-center">
  <div class="container">
    <a class="navbar-brand" href="/"> Brand </a>
    <button type="button" class="navbar-toggler" data-toggle="collapse" data-target=".navbar-collapse">☰</button>
    <div class="navbar-collapse collapse">
      <ul class="nav navbar-nav">
        <li class="nav-item"><a href="#" class="nav-link">Home</a>
        </li>
        <li class="dropdown menu-large nav-item"> <a href="#" class="dropdown-toggle nav-link" data-toggle="dropdown">Categories </a>
          <ul class="dropdown-menu megamenu">
            <div class="container">
              <div class="row flex-grow-1">
                <li class="col-md-3 dropdown-item">
                  <ul>
                    <li class="dropdown-header">Glyphicons</li>
                    <li><a href="#">Available glyphs</a>
                    </li>
                    <li class="disabled"><a href="#">How to use</a>
                    </li>
                    <li><a href="#">Examples</a>
                    </li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Dropdowns</li>
                    <li><a href="#">Example</a>
                    </li>
                    <li><a href="#">Aligninment options</a>
                    </li>
                    <li><a href="#">Headers</a>
                    </li>
                    <li><a href="#">Disabled menu items</a>
                    </li>
                  </ul>
                </li>
                <li class="col-md-3 dropdown-item">
                  <ul>
                    <li class="dropdown-header">Button groups</li>
                    <li><a href="#">Basic example</a>
                    </li>
                    <li><a href="#">Button toolbar</a>
                    </li>
                    <li><a href="#">Sizing</a>
                    </li>
                    <li><a href="#">Nesting</a>
                    </li>
                    <li><a href="#">Vertical variation</a>
                    </li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Button dropdowns</li>
                    <li><a href="#">Single</a>
                    </li>
                  </ul>
                </li>
                <li class="col-md-3 dropdown-item">
                  <ul>
                    <li class="dropdown-header">Input groups</li>
                    <li><a href="#">Basic example</a>
                    </li>
                    <li><a href="#">Sizing</a>
                    </li>
                    <li><a href="#">Checkboxes</a>
                    </li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Navs</li>
                    <li><a href="#">Tabs</a>
                    </li>
                    <li><a href="#">Pills</a>
                    </li>
                    <li><a href="#">Justified</a>
                    </li>
                  </ul>
                </li>
                <li class="col-md-3 dropdown-item">
                  <ul>
                    <li class="dropdown-header">Navbar</li>
                    <li><a href="#">Default navbar</a>
                    </li>
                    <li><a href="#">Buttons</a>
                    </li>
                    <li><a href="#">Text</a>
                    </li>
                    <li><a href="#">Non-nav links</a>
                    </li>
                    <li><a href="#">Component alignment</a>
                    </li>
                    <li><a href="#">Fixed to top</a>
                    </li>
                    <li><a href="#">Fixed to bottom</a>
                    </li>
                    <li><a href="#">Static top</a>
                    </li>
                    <li><a href="#">Inverted navbar</a>
                    </li>
                  </ul>
                </li>
              </div>
            </div>
          </ul>
        </li>
      </ul>
    </div>
  </div>
</div>

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Les boutons d'addition et de soustraction ne fonctionnent pas après la liste dans la liste (JavaScript)

Les liens dans la barre de navigation ne fonctionnent pas

Les données Foreach ne fonctionnent pas dans la variable

les pandas fusionnent à la date comme les colonnes ne fonctionnent pas

Les composants de matériau angulaires ne fonctionnent pas dans la boîte de dialogue des matériaux

R: compter les objets dans la liste des colonnes

Les vérifications des autorisations dans les ensembles de vues DRF ne fonctionnent pas correctement

Les pandas ont récupéré des données qui ne fonctionnent pas dans les pandas

Filtrer les descriptions qui ne figurent pas dans la liste des composants

Extraire les éléments du tableau numpy, qui ne sont pas dans la liste des index

La réorganisation des colonnes Slickgrid ne conserve pas la même position après le rechargement de la page. Comment maintenir la même position pour les colonnes dans slickgrid?

Les variables de chaîne Excel ne fonctionnent pas dans la plage

Les traductions dans la langue source ne fonctionnent pas dans l'application Yii2

Les annotations ne fonctionnent pas, même pas dans l'exemple de Dygraphs sur jsFiddle, pourquoi?

Les liaisons SwiftUI ne fonctionnent pas avec la hiérarchie des enfants

La liste des valeurs d'insertion ne correspond pas à la liste des colonnes: 1136 Le nombre de colonnes ne correspond pas au nombre de valeurs

Les applinks Android ne fonctionnent pas dans la version publiée mais fonctionnent correctement à partir d'une installation locale

Les notifications VoIP dans les applications hybrides ne fonctionnent pas

Pourquoi les conditions SQL (pas dans, pas comme,! =) Ne fonctionnent pas sur la valeur varchar de la table

La table Knitr et les fonctions formatables ne fonctionnent pas dans Rstudio & Shiny

MacOS Catalina Makefile ne traite pas correctement les commandes shell qui fonctionnent dans la CLI

dans la fonction bascule, les données () ou attr ('data-menu') ne fonctionnent pas

Les URL sans extension avec OmniFaces FacesView ne fonctionnent pas dans la version 1.12

Les paramètres basés sur la langue dans VS Code ne fonctionnent pas

Les paramètres de liaison php dans la connexion mysqli ne fonctionnent pas

plot.ts dans R: Pourquoi la plupart des par () s ne fonctionnent pas?

La mise à jour des valeurs dans le tableau numpy ne fonctionne pas avec les boucles for sur la liste

Décochez et cochez la case de certaines colonnes dans les colonnes MenuTab (liste des colonnes) dans ag-Grid

Les méthodes de démarrage laravel ne fonctionnent pas dans le modèle

TOP Lista

CalienteEtiquetas

Archivo