html - H1 标签不再显示在页面主体上

标签 html css

所以我创建了一个名为“.content”的 div,我希望它显示一些文本,但由于某种原因它不会显示...... Maby 我只是很愚蠢,但有人可以帮助我吗。

Screenshot:

.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;

您必须通过应用 transform: translateZ() 将您的 .content 元素向前移动

.content{
 transform: translateZ(30px)
}

此外,transform 可能总是与 transform-style: 一起使用

关于html - H1 标签不再显示在页面主体上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57019660/

相关文章:

javascript - 定位和限制麻烦

html - 为什么我调整大小的 SVG 图标在渲染时变得模糊?

html - 使用 CSS 减少行间距(为什么我不能模仿这种风格??)

javascript - 如何修复这个简单的 Accordion ,JavaScript 不工作

javascript - Spotify 视频背景

html - 复制 wtikay - IE - currentStyle 在应该更新时没有更新

javascript - 如何使用 ngresouce 将数据从 angularjs 发送到远程服务器

一行中的 CSS 2 div 总是周围 div 的 100%

javascript - 页面上显示的 Div,除非按下按钮,否则不应显示

html - 打字动画使用纯css实现