можно такой принцип:
background: url("ваша картинка") 50% no-repeat;
background-size: cover;
width: 25%;
padding-top: 20%; это значение с потолка, надо конкретно смотреть что у вас получится
div имитирует поведение img + background-size: cover
(padding считается от ширины родителя)