html - 如何让 div 蓝色框出现在 h1 文本的前面?
问题描述
不知道怎么让div显示在h1文字前面,让蓝色框在文字前面?在过去的 30 分钟里,我一直被困在这个问题上,无法在脑海中解决它。我是初学者,请耐心等待。
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
.wrapper2 {
position: absolute;
z-index: 2;
width: 500px;
height: 250px;
background: blue;
}
h1 {
position: relative;
z-index: 0;
}
<div class="wrapper2">
<h1>Welcome</h1>
</div>
解决方案
如上所述,您可以简单地将<h1>
元素放在 HTML 中的包装器之上。如果你想让你<h1>
留在里面,你可以使用这个:
display: none;
或visibility: hidden;
opacity: 0;
CSS:
h1 {
position: relative;
/* either of these */
display: none;
visibility: hidden;
opacity: 0;
}
推荐阅读
- reactjs - 如何在 react-typescript 中设置 HOC 中的道具类型?
- delphi - 将假设备添加到 Windows 设备管理器
- python - 使用 Celery 和 Redis 调用 Django 自定义管理命令输出“未知命令”错误
- apache - 虚拟主机配置在 Centos 8 Apache 2.4 中不起作用
- android - notifyDataSetChanged 和 toMutableList 不起作用 (Kotlin)
- c# - 在mongodb中合并父字段及其嵌套数组字段
- python - PyPI 包测试:来自 https://test.pypi.org/legacy/ 的 403 Forbidden
- python - mongodb '$exists' 不保留我同事计算机中的所有字段,但保留我的所有字段
- ios - 什么时候应该设置 rootViewController?很困惑
- c++ - 真正的基本代码没有返回错误但不起作用?(退出代码 -1073741571)