I need to order the contents of a bxslider with a no-child element. between the image and the text over the top.
e.g
<div>
<ul id="slider">
<li><img src="image1.jpg" /><span>text</span></li>
</ul>
<div class="under-text-over-image"></div>
</div>
Could anyone advise on the z-index?
my existing css is similar to:
li img{
position:relative;
z-index:1;
}
li span{
position:relative;
z-index:3;
}
.under-text-over-image{
position:relative;
z-index:2;
}
Thanks
I would try something along the lines of:
something along these lines, usually works for me when using z-index.
Hope this helps you.
My late reply... BXSlider has zIndexing within the JS (read more here: http://bxslider.com/docs/jquery.bxslider.html). The best way I have found to get around the flicker in any slide, whatever direction it appears in is if you nest your content inside the
<ul>
within another<div>
. In my experiments, this seems to cause no distracting reordering of the visible or unwanted invisible layers.Here's an example for your slides:
Note: z-index needs a position declaration to work at all.
This is an old question but the issue does come up quite a bit it seems. The issue isn't z-indexing:
You're most likely missing the image files
A quick check
Once you do this you'll see that the controls are there.