javascript - 图像 slider 上的文字

标签 javascript jquery css

<div class="slider">
  <div>
    <img src="http://kenwheeler.github.io/slick/img/fonz1.png" />
           <p class="projectnaam">Project</p>
                <p class="klantnaam">Klantnaam</p>
  </div>
  <div>
    <img src="http://kenwheeler.github.io/slick/img/fonz2.png" />
           <p class="projectnaam">Project</p>
                <p class="klantnaam">Klantnaam</p>
  </div>
  <div>
    <img src="http://kenwheeler.github.io/slick/img/fonz3.png" />
           <p class="projectnaam">Project</p>
                <p class="klantnaam">Klantnaam</p>
  </div>
  <div>
    <img src="http://kenwheeler.github.io/slick/img/fonz1.png" />
           <p class="projectnaam">Project</p>
                <p class="klantnaam">Klantnaam</p>
  </div>
  <div>
    <img src="http://kenwheeler.github.io/slick/img/fonz2.png" />
           <p class="projectnaam">Project</p>
                <p class="klantnaam">Klantnaam</p>
  </div>
  <div>
    <img src="http://kenwheeler.github.io/slick/img/fonz3.png" />
           <p class="projectnaam">Project</p>
                <p class="klantnaam">Klantnaam</p>
  </div>
</div>

.slider {
    width: 500px;
  margin:  auto;
}

img {
    width: 500px;
    height: 200px;
}


   .projectnaam{
text-align:left;
font: 30px/30px 'grotesque_mtextracondensed', 'Arial Black', 'Arial Bold', sans-serif;
text-transform: uppercase;
padding:0 0 0 20px;
background-color:red;

  }

.klantnaam {
text-align:left;
font-size: 15px;
font-style: italic;
padding:0 0 0 20px;
background-color:red;

  }


$('.slider').slick({
    slidesToShow: 1,
    slidesToScroll: 1,
    dots: true,
    infinite: true,
    cssEase: 'linear'
});

https://jsfiddle.net/5ox31m2a/69/

大家好,

基本上我有这个图像 slider ,在每个 slider 下面我都有一些文本。 我的问题是,当我尝试将文本定位在图像上(而不是图像下方)时,背景并没有随之而来。我尝试使用负边距顶部将文本定位在图像上。

这是我尝试的结果:enter image description here

即使文本上有背景,也不会显示。

长话短说,我希望文本位于图像上而不是图像下方。 (红色背景)。

最佳答案

尝试通过absolute改变文本的position,改变它们的top/bottom

Example DEMO

关于javascript - 图像 slider 上的文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37961345/

相关文章:

javascript - 无法在 JS 中重置 setInterval

javascript - jQuery 淡入结合

javascript - 即使响应是 200 ok,也可以访问 ajax 请求中的错误 block

html - Bootstrap 3 - 屏幕调整大小时导航栏内容消失 - 不会折叠

javascript - 如何在 ReactJS 中的子组件( sibling )之间共享状态?

javascript - 如何获取拖动开始时的父级 ID?用户界面

javascript - 上下滑动目标div不起作用

html - 调整表格中标签/输入的高度

FadeIn 和 FadeOut html 元素的 Javascript 函数 - 工作解决方案

javascript - 不可靠的点击项 Selenium WebdriverJS