画像を含むコンテナーがあり、この画像はアプリケーションから読み込まれるため、コンテナーの寸法はわかっていますが、画像は変化します。
私は現在、次のcssを持っています:
#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
}
これは私からすれば「問題ありません」: 画像をロードし、コンテナーの幅の 100% を占めるようにサイズを変更し、画像の下半分がコンテナー内に表示されるように配置します。つまり、画像が 200px になる場合幅を 300px にリサイズした後、画像の下部 100px のみが表示されます (任意の設定)。
私がやろうとしているのは、常に画像の中央を表示することです。したがって、上記の例では、画像はピクセル 50-150 (上から) を表示します。