jQuery Cycle プラグインを使用して、スライドショー形式で画像を回転させています。それはうまくいきます。私が抱えている問題は、これらの画像 (サイズが異なる) を含む div の中央に配置することです。画像は、Cycle プラグインによって絶対位置に設定されたスライドショー div 内にあります。
line-height/vertical-align などを設定しようとしましたが、サイコロはありません。関連する HTML と CSS は次のとおりです。
HTML:
<div id="projects">
<div class="gallery">
<span class="span1">◄</span><span class="span2">►</span>
<div class="slideshow">
<img src="images/img1.png" />
<img src="images/img1.png" />
<img src="images/img1.png" />
</div>
</div>
</div>
CSS:
#main #home-column-2 #projects
{
width: 330px;
background: #fefff5;
height: 405px;
padding: 12px;
}
#main #home-column-2 #projects .gallery
{
width: 328px;
height: 363px;
position: relative;
background: url('images/bg-home-gallery.jpg');
}
#main #home-column-2 #projects .gallery img
{
position: relative;
z-index: 10;
}
そして、あなたがそれを見たい場合は、jQuery:
$('#home-column-2 #projects .gallery .slideshow').cycle(
{
fx: 'scrollHorz',
timeout: 0,
next: "#home-column-2 #projects .gallery span.span2",
prev: "#home-column-2 #projects .gallery span.span1"
});
これらの画像を中央に配置するためのアイデアはありますか?