J'ai un conteneur qui contiendra une image, et cette image est chargée à partir d'une application et donc les dimensions du conteneur sont connues pendant que le l'image va varier.comment centrer img verticalement et horizontalement dans un conteneur - img peut être potentiellement plus grand que le conteneur
J'ai actuellement les éléments essentiels suivants:
#secondary_photos {
height: 100px;
width: 300px;
overflow: hidden;
}
#secondary_photos .small_photo {
float:left;
height: 100px;
width: 300px;
}
#secondary_photos .small_photo img{
height: 100%;
width: auto;
position: absolute;
bottom: 0px
}
#secondary_photos .small_photo img{
height: auto;
width: 100%;
position: absolute;
bottom: 0px
}
Cela fonctionne « ok » me former: il charge l'image, redimensionne pour prendre 100% de la largeur du conteneur et il positionne de telle sorte que l'ascendante la moitié de l'image est affichée dans le conteneur - donc si l'image finit par être 200px haute après avoir redimensionné la largeur à 300px, seulement les 100px inférieurs de l'image sont affichés (un réglage arbitraire).
Ce que je suis en train de faire est d'afficher toujours au milieu de l'image - donc dans l'exemple ci-dessus, l'image afficherait pixels 50-150 (à partir du haut) ..