Object Fit Cover - Vanilla JS
Object-Fit Cover Internet Explorer Fix
Im Beispiel habe ich komplett auf die CSS Variante object-fit:cover verzichtet, damit man die Funktion auch in anderen Browsern überprüfen kann.
Möchte man diese Variante nur im Internet Explorer als Fallback nutzen, sind lediglich die Auskommentierung im JavaScript und im StyleSheet zu entfernen.
HTML:
 object-fit.htm 
JavaScript:
 object-fit.js 
StyleSheet:
 object-fit.css