Maximagejqueryプラグインを使用してフルスクリーンのスライドショーを作成しています。プラグインを使用すると、背景画像の上に重ねられたHTML要素を含めることができます。HTMLを使用して各画像にキャプションを付け、サイトのフッターの上にキャプションを重ねたいと思います(Maximageとは別)。さまざまな配置を試しましたが、これを行う方法が見つかりません。要素の順序により、キャプションは常にフッターの後ろにあります。誰かが私がこれをどのように行うことができるか考えていますか?maximageプラグインによってレンダリングされた後の私のコードは次のとおりです-
<div role="main">
<img id="cycle-loader" src="img/ajax-loader.gif" style="display: none;">
<div id="maximage" class="mc-cycle" style="width: 1282px; height: 294px; overflow: hidden; display: block;">
<div class="mc-image " data-href="" style="background-image: url("img/showcase/1-redmire.jpg"); position: absolute; top: 0px; left: 0px; display: block; z-index: 8; opacity: 1; width: 1282px; height: 294px;" title="">
<div class="slide-caption">
<p>Bespoke house in Mercaston, Derbyshire. Image produced for client issue.</p>
</div>
</div>
</div>
</div>
<footer>
<a id="arrow_left" href=""></a>
<a id="arrow_right" href=""></a>
<div id="controls"></div>
</footer>
そしてCSS-
footer
{
bottom: 0px;
position: fixed;
width: 100%;
background: url(../img/bg-black.png) repeat;
color: #FFF;
height: 55px;
line-height: 55px;
border-bottom: 1px solid #333;
}
.slide-caption
{
position: fixed;
z-index: 998;
bottom: 20px;
left: 20px;
color: #ffffff;
background: #000000;
padding: 5px;
}