Итак,
Моя навигационная панель нормально отображается на экране монитора / рабочего стола, но когда я сверну ее в уменьшенном виде (iPhone, iPad, Et c.), Она показывает, но не совсем ... iPhone Вид . Он должен свернуться и превратиться в меню гамбургеров по умолчанию bootstrap функциональность navbar, верно?
Потому что оно хорошо отображало меню гамбургеров во время ранней разработки сайта, но я должен был что-то сделать, чтобы изменить его и я понятия не имею, что я сделал, ха-ха.
Вот код для этого:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="initial-scale = 1.0,maximum-scale = 1.0" />
<title>@ViewData["Title"] - censored</title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.0/css/all.min.css" rel="stylesheet">
</head>
<body>
<header>
<nav class="navbar navbar-expand-lg navbar-light bg-dark">
<div class="collapse navbar-collapse" id="navbarTogglerDemo03">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo03">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="@Url.Action("Index","Home")">
<img src="censored" alt="Logo" style="width:135px; height: 40px; border-radius: 8px;">
</a>
<ul class="navbar-nav mt-2 mt-lg-0 ">
<li class="nav-item active">
<a class="navbar-brand" href="censored" target="_blank">
<i class="fab fa-censored fa-3x" style="color:#89cff0;"></i>
</a>
</li>
</ul>
<ul class="navbar-nav mr-auto mt-2 mt-lg-0 align-middle style">
<li class="nav-item active">
<a class="navbar-brand">
Censored
</a>
</li>
</ul>
<a class="form-inline my-2 my-lg-0" method="post">
@if (!User.Identity.IsAuthenticated)
{
@Html.ActionLink("Log In", "Index", "Account", null, new { @class = "btn btn-outline-info" })
}
@if (User.Identity.IsAuthenticated)
{
@using (Html.BeginForm("LogoutAction", "Account", FormMethod.Post))
{
<button type="submit" value="Log Out" class="btn btn-outline-primary" asp-antiforgery="false">Log Out</button>
}
}
</a>
</div>
</nav>
</header>
<div class="container">
<main role="main" class="pb-3">
@RenderBody()
</main>
</div>
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="~/js/site.js" asp-append-version="true"></script>
@RenderSection("Scripts", required: false)
</body>
</html>
CSS:
@import url('https://fonts.googleapis.com/css?family=Numans&display=swap');
body {
background-color: #89cff0;
font-family: Numans;
}
.style {
color: white;
border: 2px white solid;
border-radius: 10px;
background-color: rgba(255,255,255,0.5);
text-align: center;
padding-left: 10px;
margin-left: 25%;
}
У меня есть несколько цензурированных соображений, только по соображениям безопасности, но это ничто не должно помешать вам, ребята, помочь.
Есть идеи?