html - Div 在滚动时显示在彼此之上
问题描述
我的页面顶部有一个固定栏,在我添加卡片之前一切正常,滚动时所有内容都没有出现在标题顶部,但卡片确实出现了。有谁知道如何解决这个问题?
这是我的卡片的css和html
@foreach (var item in Model.sessies) {
<!-- Cards maken (probeersel) -->
<div class="card" onclick="$('#div1').load('@Url.Action("Details", "Home", item)'); $('html, body').animate({
scrollTop: $('#div1').offset().top}, 1000);">
<!--<img src="img_avatar.png" alt="Avatar" style="width:100%">-->
<div class="container">
<h4><b>@item.Titel</b></h4>
<p>Verantwoordelijke: @item.Verantwoordelijke</p>
<p>Datum: @item.Start.ToString("dd-MM-yyyy")</p>
<p>Startuur: @item.StartUur.ToString("HH:mm")</p>
<p>Einduur: @item.EindUur.ToString("HH:mm")</p>
</div>
</div>
}
.card {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
display: inline;
width: 370px;
height: 250px;
margin: 5px;
text-align: center;
position: relative;
float: left;
}
.card:hover {
box-shadow: 0 8px 16px 0 #406e8e;
}
.container {
padding: 2px 16px;
}
.card:nth-child(2n-1) {
background-color: #f2f2f2;
}
这是标题的代码
<header class="Header">
<a asp-controller="Home" asp-action="Index">
<img src="~/images/logo_stijl2.jpg" alt="ITLab-Logo" width="150" height="75">
</a>
</header>
.Header {
background-color: #406e8e;
position: sticky;
top: 0;
width: 100%;
clear: both;
}
解决方案
添加 z-index:2; 对于您的标题类,不要更改卡片的任何内容。
推荐阅读
- c - 从 uint32_t[16] 数组到 uint32_t 变量序列的 64 位复制
- caching - redis 是否会在达到最大内存限制时驱逐键或子键?
- c# - C# Jupyter 笔记本
- node.js - 某些 Node.js 版本上的 TypeScript“找不到声明文件”错误
- c# - C# 我需要我的程序第一次以管理员身份启动,而不是以普通用户身份启动
- c++ - 进行 cin 时检查用户 Internet 连接
- c# - 删除具有外键约束的记录
- java - 如何在 Visual Studio 代码中导入包?
- android - Android Room:是否可以在实体中使用有界类型参数?
- cpprest-sdk - 从 cpprest sdk pplx 任务 cpp 捕获 json 响应值和 http 状态到局部变量