画像フレームを上に置くと、中の画像が少しズームインしますが(サイズ遷移を使用しています)、フレームは同じサイズのままになります。
フレームの幅と高さが固定されていても、画像に合わせてズームされたままになるとどうなりますか
HTML:
<div class="img-wrapper">
  <img class="thumbnail" src="http://placekitten.com/400/200">
</div>
およびCSS
.img-wrapper {
  width: 400px;
}
.thumbnail {
  width: 400px;
}
.thumbnail {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.thumbnail:hover {
  width: 500px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}