jquery - CSS:在 Unslider 上覆盖文本

标签 jquery html css

我用 3 张图片做了一个非常简单的 Unslider 设置,我尝试在上面覆盖一个 h1 文本,但是当我这样做时,我的 slider 上方的 div 中出现了一个奇怪的水平空间 ( See image )

这是我的代码:

<div class="photos" id="photos">
    <h1 class="photos-title">P H O T O G R A P H Y</h1>
    <div class="my-slider">
      <ul>
        <li><img src="images/image1.jpg" alt=""></li>
        <li><img src="images/image2.jpg" alt=""></li>
        <li><img src="images/image4.jpg" alt=""></li>
      </ul>
    </div>
  </div>

还有我的 CSS:

.photos{
  width: 100%; height: 100vh;
}
.my-slider{
  width: 100%; height: 100vh;
  margin: 0; padding: 0;
  z-index: 0;
}
.photos-title{
  font-family: "Anton";
  position: relative;
  z-index: 1;
  margin: 0; padding: 0;
  top: 50%;
  transform: translate(0,-50%);
}

最佳答案

这个空间是为标题预留的地方, 使用 position:absolute

.photos-title {
     position: absolute; 
}
.photos{
     position: relative;
}

关于jquery - CSS:在 Unslider 上覆盖文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43711304/

相关文章:

jquery - 标题栏中的链接不会自动格式化为按钮?

jquery - 当使用 jQuery 选中复选框时如何执行操作?

css - Qt CSS border + padding 好像截断了文字

html - CSS 背景属性在服务器上不起作用

javascript - jQuery:拖放到多个列表,而不是追加或重新拖动

javascript - 每次点击时都会再次调用自定义函数

渲染新行的 HTML 规范?

javascript - 如何使用 jquery 包含 php 文件

java - 如何在不渲染所有内容的情况下使用 j2html

html - 调整一个 child 的div宽度,但不调整其他 child 的div宽度