html - H1 标签不再显示在页面正文上
问题描述
所以我创建了一个名为“.content”的 div,我希望它显示一些文本,但由于某种原因它不会显示出来......也许我只是愚蠢但有人可以帮助我。
.content{
color: black;
}
html {
height: 100%;
overflow: hidden;
}
body {
color: #fff;
margin: 0;
padding: 0;
perspective: 1px;
transform-style: preserve-3d;
height: 100%;
overflow-y: scroll;
overflow-x: hidden;
font-family: "Luna";
}
<header>
<div class="variation-a">
<button class="suit_and_tie">About Me</button>
</div>
</header>
<div class="content">
<h1>Text</h1>
</div>
解决方案
这里发生的事情是您将您的子元素保留在 3D 空间中,并且看起来与header::background
您的.content
元素重叠。
perspective: 1px;
transform-style: preserve-3d;
您必须.content
通过 apply 将您的元素向前推进transform: translateZ()
.content{
transform: translateZ(30px)
}
此外,transform
很可能总是采用变换风格:
推荐阅读
- node.js - 使用 Express 和 Mongoose 在 dom 中显示 Json 的问题
- c - 如何判断 C 文件中缺少哪些定义,而不是通过编译失败?
- java - 动态 JPA 计数查询未响应
- vaadin - Vaadin 设计器在 Java 代码中为垂直布局组件生成“元素”类
- r - 具有许多类别的ggplot
- algorithm - 1D Candy Crush(如何删除大于 3 的连续相同序列?)
- flutter - LateInitializationError 颤动
- javascript - 猫鼬模式错误:未定义的“类型”
- conditional-statements - 如何在 PDDL 中设置条件?
- powershell - Invoke-WebRequest 使用 SSO 从 Salesforce 下载 csv 文件