html - 为什么图像覆盖没有显示在引导程序中?
问题描述
我对以下 HTML 代码有疑问。我正在尝试用文本框覆盖图像。但是覆盖不起作用。文本显示在图像下方,而不是悬停时从底部滑入。
<body>
<div class="row">
<div class="col-12 col-md-6 mt-2">
<div class="containerB">
<img src="images/test.jpg" alt="test image" class="image">
<div class="overlay">
<div class="text">
<h6>Headline</h6>
<p>Text</p>
</div>
</div>
</div>
</div>
</div>
<!-- JS files: jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
</body>
这就是我为 HTML 设置样式的方式。
.containerB {
position: relative;
width: 50%;
}
.image {
display: block;
width: 100%;
height: auto;
}
.overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: white;
opacity: 90%;
overflow: hidden;
width: 100%;
height: 20%;
transition: .5s ease;
}
.container:hover .overlay {
height: 70%;
}
.text {
color: white;
padding-left: 15px;
padding-right: 15px;
text-align: left;
}
解决方案
推荐阅读
- python - 创建一个只有重复行的新数据框
- testing - Mockk:验证协程中调用的方法
- docker - 端口转发到 docker daemon
- python - 如何处理来自电报机器人的图像而不保存到文件
- hibernate-search - Hibernate-search 中的自联接(分层数据)
- node.js - 在执行“npm install”时遇到很多错误
- python-3.x - Python3 ZMQ,中断函数并在收到的每条新消息上调用另一个
- ios - 如何在Objective-C中将单斜杠“\”替换为“\\\”
- javascript - Npm 不运行 package.json 中的任何脚本
- javascript - 需要元素时更改 CSS