Comment étendre Twitter Bootstrap carrousel d'images dynamique de taille moyenne, centré sur les images

Je suis en train d'étendre la valeur par défaut de Bootstrap carrousel d'images à la dynamique de prise en charge des images de taille (500x400 max), centré à la fois horizontalement et verticalement. En outre, je tiens à conserver l'original de la légende de la mise en page, qui ancre la légende au bas de l'image, avec la légende div étendant complètement à travers l'image (mais pas plus loin.)

J'ai mis en place un violon, ce qui est un assez propre mise en œuvre de la valeur par défaut configuration d'Amorçage (il y a seulement 4 des styles supplémentaires à la fin de la section css):

http://jsfiddle.net/rdugan/JFBFU/26/

Je peux assez facilement faire le centrage horizontal et de la légende exigences en ajoutant un 'inline' div autour de l'image et de la légende, et à l'aide de "text-align: center" sur le parent. Cependant, le centrage vertical reste un problème (comme toujours.)

Comme une alternative, j'ai aussi essayé d'utiliser 'display: table-cell' (et le centrage des styles) sur des divs avec des résultats variables - dans certains cas, j'ai loupé le carrousel de la fonctionnalité, tandis que dans d'autres-je accomplir le centrage de l'image, mais de perdre la légende d'ancrage.

Tous les conseils seraient grandement appréciés été cogner ma tête sur celui-ci pendant un certain temps.

OriginalL'auteur Ryan Dugan | 2012-04-06