Estoy usando el complemento jQuery Cycle para rotar las imágenes en un tipo de presentación de diapositivas. Eso funciona bien El problema que tengo es conseguir que estas imágenes (de diferentes tamaños) se centren en el div que contiene. Las imágenes están dentro de un div deslizador que tiene su posición establecida en absoluta por el complemento Cycle.Alineación vertical de un div posicionado en el interior de un div que contiene
He intentado configurar line-height/vertical-align y whatnot pero no hay dados. Aquí está el código HTML y CSS relevante
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;
}
Y en caso de que quiera verlo, el 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"
});
Todas las ideas en hacer que estas imágenes se centren?
centrado horizontal, lo que puedo hacer. Es el centrado vertical que no está funcionando. Quiero que esas imágenes se centren verticalmente en el div que contiene. Por el momento, tengo un buen contenedor de aspecto Polaroid para guardar las imágenes, pero se sientan en la parte superior. No es bonito :/ – Anon