我正在使用jQuery Cycle插件以幻灯片类型的方式旋转图像。这工作正常。我遇到的问题是获取这些(不同大小的)图像集中在包含div。这些图像位于一个slidingshow div中,它的位置由Cycle插件设置为绝对位置。垂直对齐一个绝对定位的div内含div div
我试过设置行高/垂直对齐和不是骰子。下面是相关的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"
});
任何想法让这些图像居中?
水平居中,我能做到的。这是垂直居中不起作用。我希望这些图像坐在包含div的垂直居中。目前,我有一个漂亮的宝丽来容器来保存图像,但是它们坐在顶部。不漂亮 :/ – Anon 2009-11-02 05:45:50