Was hast du denn versucht?
Öffne mal deine Website im Browser Chrome. Dann …
- Seite soweit verkleinern, dass die Mobil-Navigation erscheint.
- Rechtsklick auf das Menü > Element untersuchen
- Links wird das HTML angezeigt, rechts das CSS. Im HTML suchst du das <div>-Tag, das das mobile Menü umfasst und mit einer MediaQuery
@media (max-width:767px)
gestaltet wird. Vergrößerst du jetzt den Bildschirm, siehst du, dass die MediaQuery verschwindet und statt dessen für die Klasse {display:none}
gilt. Hier musst du also eine Ergänzung vornehmen.
- Die Ergänzung betrifft die Bildschirmgröße zwischen 768 und 1189 Pixel, also
@media (min-width: 768px) and (max-width: 1189px)
. Als Regel kannst du das Styling der MediaQuery für Bildschirme < 767px verwenden.
- Die fertige CSS-Regel kannst du entweder in einem Child Theme oder über das Plugin Simple Custom CSS hinzufügen.
Eine Einführung in CSS findest du z.B. beim Mozilla Developer Network
Besten Dank für den Tip.
@media (min-width: 768px) and (max-width: 1189px) {
.slicknav_menu {
display: block !important;
}
.menu{
display:none !important;
}
.sub-menu .menu-item-has-children> a:after,
.menu-item-has-children> a:after{
display:none;
}
.slicknav_nav {
margin-left: 0px;
margin-right: 0px;
}
}