html - 删除侧边栏上的 div 覆盖
问题描述
/* SHOWCASE */
.showcase {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
justify-content: flex-end;
color: #fff;
}
.showcase .title {
position: absolute;
height: 450px;
}
.showcase .parraph {
position: absolute;
height: 400px;
}
.showcase .slider {
overflow: hidden;
height: 100%;
}
.showcase .slider ul {
display: flex;
padding: 0;
width: 400%;
animation: change 16s infinite alternate linear;
}
.showcase .slider li {
width: 100%;
list-style: none;
}
.showcase .slider img {
width: 100%;
height: 700px;
}
<!-- SHOWCASE -->
<header class="showcase">
<h2 class="title">X-TOUR</h2>
<p class="parraph">Ushuaia - Tierra del Fuego Antártida e Islas del Atrlántico Sur</p>
<div class="slider">
<ul>
<li>
<img src="img/img1.jpg" alt="">
</li>
<li>
<img src="img/img2.jpg" alt="">
</li>
<li>
<img src="img/img3.jpg" alt="">
</li>
<li>
<img src="img/img4.jpg" alt="">
</li>
</ul>
</div>
</header>
下午好,我的侧边栏突出显示“x-tour ushuaia-tierra del ..”的文字有问题,我不知道我做错了什么,也许我把容器分开错了,我尝试了一切,但我无法解决它,你能帮我一把吗?从已经非常感谢了!我认为这是我放在它上面的不透明度问题,即使图像中心的文本被删除,侧边栏也会继续出现。
解决方案
看起来包含“x-tour ushuaia-tierra del ..”的元素具有比您的侧边栏更高的 z-index。
有点 hacky,但我可能会在侧边栏容器中添加一个类似 9999 的 z-index,以确保它始终位于顶部。
因此,在您的 CSS 中添加类似这样的内容,其中 .sidebar 是侧边栏元素。
.sidebar { z-index: 9999; }
推荐阅读
- c# - C# HMACSHA256 给出的结果与 PHP hash_hmac 不同
- c++ - 防止 clang 格式在 return 和初始化列表之间放置一个空格
- api-platform.com - 模式生成器:需要几种类型的属性
- angular - 同一Angular组件中两个日期选择器控件上的多种日期格式
- 7zip - 使用 7zip 在拆分部分中归档时如何设置输出文件名
- postgresql - 使用 Postgresql 将 Dash 绘制到 docker 容器中
- angular - 动态创建/编译组件和模块时出错
- html - Heading taking more than container size, when restricting screen size to mobile width
- c# - WPFToolkit AutoCompleteBox not binding correctly inside ListView
- google-cloud-platform - 是什么导致 Google gcloud 错误消息“错误:(gcloud)无效选择:'gcloud'”以及如何解决这个问题?