Как для картинки сделать поведение, которое делает свойство background-size: cover для фона?
есть блок. допустим 500*300 пикс
в нем картинка. вот эту картинку нужно растянуть так: 100% по ширине, и обрезать по высоте, если она не влазит по высоте. но если ширина картинки 100% от блока, а высота при этом меньше 100% высоты блока, то уже надо чтоб высота картинки была 100%, а ширина обрезалась, короче надо с картинкой сделать такое же поведение как задает свойство background-size: cover; для фона
картинка должна быть по центру по вертикали, если обрезается. js использовать нельзя