CSSのobject-fitとobject-positionプロパティって知ってますか? 画像だけでなく、動画のサイズ調整(特にレスポンシブ!)にも使える便利なプロパティ、今後のWeb制作の現場で活躍しそうですよ。 Webサイトのレイアウトをするとき、動画や画像は潜在的な問題を抱えています。 たとえば、CSSで画像の幅を明示的に指定したとしましょう。もしその幅がパーセントまたはビューポート単位で指定され、高さがautoに設定されていると、ブラウザーのウインドウサイズを変更しても画像のアスペクト比は保たれますよね。 ただ、これだと画像が縦長の場合にスペースを取ってしまうので、画像の高さを制限したいときもあります。ところが、単に高さをCSSで制限すると、今度はアスペクト比が崩れてしまうのです。 こうした、画像とアスペクト比に関連する多くの問題は、CSSのobject-fitとobject-po