css - 带有图案覆盖问题的 slider

标签 css slider

我正在尝试创建一个淡入淡出图像和文本的 slider 。例如,使用 Flexslider 就足够简单了,但是我如何才能使 slider 的图案覆盖在图像上方,但在文本下方

<div class="flexslider">
    <div id="pattern"></div>
    <ul class="slides">
        <li>
            <div class="slider_text"><span>Some Text<br/>Over the Image</span></div>
            <img src="http://flexslider.woothemes.com/images/kitchen_adventurer_cheesecake_brownie.jpg" />
        </li>
        <li>
            <div class="slider_text"><span>Some Text<br/>Over the Image</span></div>
            <img src="http://flexslider.woothemes.com/images/kitchen_adventurer_lemon.jpg" />
        </li>
    </ul>    
</div>

FIDDLE

在 fiddle 中我添加了模式,但它也覆盖了文本......无论如何都可以这样做吗?我真的不想将模式放在每个 <li> 中要么,但到目前为止,这是我能想到的唯一解决方案。

谢谢!

最佳答案

因此我们将模式移动到 ul 并将文本的 z-index 设置得更高。

DEMO HERE

我添加的代码可以清楚地显示发生了什么。

CSS:

.slider_text {
    z-index: 999;
}

所以我们将 #pattern 移到 ul 中。

HTML:

<ul class="slides">
    <div id="pattern"></div>

关于css - 带有图案覆盖问题的 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23342125/

相关文章:

wpf - Caliburn.Micro Action 不起作用

javascript - iDangerous Swiper初始滑动设置

javascript - ionic 范围 slider 不工作

javascript - 获取 innerHtml 但删除不需要的标签

html - 通过 FTP 上传时,Magic .css 不会更改

javascript - 使用 JavaScript 更改屏幕大小

jquery - 重新定位网页上的 'absolute' 元素 - CSS

html - justify-content space-between 不左右对齐元素

html - SCSS : On hover div, 显示另一个 div

javascript - 有没有可以转换纯 HTML 而不是图像的 jQuery slider ?