Я создал навигационную панель на своем веб-сайте React. js, используя bootstrap для реакции. В настоящий момент навигационная панель сворачивается в определенный момент, но кнопка моего меню не появляется. Может, кто-нибудь проверит приведенный ниже код и сообщит мне, что мне не хватает / что мне нужно сделать?
Я попытался добавить тумблер, используя пример на учебном сайте bootstrap, однако это не так. кажется, работает, я предполагаю, что чего-то не хватает? Или я делаю что-то не так?
РЕДАКТИРОВАТЬ: я исправил исходную проблему, однако все выравнивание было сброшено, я изменил код ниже на новый код.
Мне нужно, чтобы все на рабочем столе панели навигации было выровнено по правому краю, кроме lo go, которое должно оставаться там, где оно есть.
В режиме просмотра планшета навигационная панель включается автоматически, поэтому всегда отображается для просмотра? Я не хочу этого.
В мобильном представлении мне нужно, чтобы lo go оставался там, где он есть, и чтобы кнопка была выровнена вертикально по центру и вправо.
Заранее спасибо!
Navbar. js:
Navbar CSS (Для некоторого контекста):
background-color: red ! important;
display: flex;
align-items: flex-end;
}
.align-nav {
display: flex;
align-content: flex-end;
}
.custom-nav-bg {
max-width: 100%;
padding-right: 50px;
padding-left: 60px;
border-radius: 0px;
background-color: #132A42;
}
.custom-nav-logo {
height: 100%;
}
a.custom-nav-text:hover {
color: #00DF8D ! important;
font-family: 'Assistant', sans-serif ! important;
}
a.custom-nav-button:hover {
color: #00DF8D ! important;
font-family: 'Assistant', sans-serif ! important;
}
.custom-nav-text {
max-width: 100%;
padding-top:10px ! important;
padding-right:20px ! important;
padding-bottom:10px ! important;
padding-left:20px ! important;
color: white ! important;
font-family: 'Assistant', sans-serif;
font-size: 20px;
font-weight: 600;
}
.custom-nav-button {
padding-right: 15px;
padding-left: 15px;
border-color: #00DF8D;
border-radius: 10px;
background-color: #00DF8D;
font-size: 20px;
font-weight: 600;
}
@media only screen and (max-width: 768px) {
.custom-nav-text {
max-width: 100%;
padding-top:10px ! important;
padding-right:10px ! important;
padding-bottom:10px ! important;
padding-left:10px ! important;
font-size: 15px;
}
.custom-nav-logo {
align-items: flex-start;
justify-content: flex-start;
}
.custom-nav-bg {
padding-left: 0px;
padding-right: 0px;
display: block;
}
}
@media only screen and (max-width: 768px) {
.custom-nav-button {
padding-right: 10px;
padding-left: 10px;
border-color: #00DF8D;
border-radius: 5px;
background-color: #00DF8D;
font-size: 15px;
}
}