">
我尝试了像过去的6个小时来创建静态的,而不是可折叠的侧边栏使用Bootstra5.0,但不幸的是,没有成功。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - ASP.NET</title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap-grid.min.css" />
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap-reboot.min.css" />
<link rel="stylesheet" href="~/css/site.css" />
</head>
<body>
<div class="row">
<div class="col-lg-3">
<div class="sticky-top">
<!--here will be sidebar-->
</div>
</div>
<div class="col-lg-6">
<div class="container">
<main role="main" class="pb-3">
@RenderBody()
</main>
</div>
</div>
<div class="col-lg-3">
<div class="sticky-top">
...
</div>
</div>
</div>
<footer class="border-top footer text-muted">
<div class="container">
© @DateTime.Now.Year - ASP.NET - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
</div>
</footer>
<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>
@await RenderSectionAsync("Scripts", required: false)
</body>
</html>
我已经发表了我想把它放在哪里的评论。
我完全知道网上有很多教程和示例,但是它们没有使用原始的Bootstra5.0,因为即使我复制它1:1,它也会返回大量关于缺少类的警告,因此侧边栏看起来就像是最近几个小时学习HTML的人做的。
水平导航栏完全支持,但创建工作的垂直边栏看起来是不可能的。
发布于 2021-03-24 10:24:36
blazor服务器模板在侧导航栏中完成了相当不错的工作。它与asp.net不一样,但是模板中的css可能会给您一些新的想法来尝试。
https://stackoverflow.com/questions/66786796
复制相似问题