0

我复制粘贴了棘轮滑块的示例,但 1)我的图片没有响应,2)文本没有显示在图像上或每张幻灯片上。

<div class="content">
    <div class="slider" id="mySlider">
      <div class="slide-group">
         <div class="slide">
            <img src="http://goratchet.com/assets/img/slide-1.png">
            <span class="slide-text">
              <span class="icon icon-left-nav"></span>
              Slide me
            </span>
         </div>
         <div class="slide">
            <img src="http://goratchet.com/assets/img/slide-2.png">
         </div>
         <div class="slide">
            <img src="http://goratchet.com/assets/img/slide-3.png">
         </div>
      </div>
    </div>

</div>

问:是否可以:

img {
    max-width:100%;
}

问:如何让每张幻灯片显示文本?我肯定错过了什么。

这是我的网站,如果你想看的话。

4

1 回答 1

1

我确实遇到了完全相同的问题,但我想我找到了问题并找到了解决方案。

似乎他们忘记在 CSS 文件中包含此代码:

.slider .slide-group .slide {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    font-size: 14px;
}
.slider .slide-group .slide-text {
    position: absolute;
    top: 45%;
    left: 0;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 24px;
    text-shadow: 0 0 10px rgba(0,0,0,.5);
}
.slider .slide-group {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    -webkit-transition: all 0 linear;
    -moz-transition: all 0 linear;
    transition: all 0 linear;
}
.slider .slide img {
    width: 100%;
    height: 570px;
    display: block;
}
于 2014-03-14T17:35:43.250 回答