.sl_img { background-position: center center; background-repeat: no-repeat; background-size: cover; }
Либо я чего-то недопонял, либо зачем городить все эти бэкграунды, для этого есть самый что ни на есть стандартный методКартинки будут разные, широкие высокие, другого нормального способа я не знаю,
img{ max-width (ну или width если нужна жесткая привязка):100%; height:auto; }
Вот обычное изображение.
Вот фоном.
Нужна максимальная высота 350, значит так и укажите в стилях, а рисункам при указании высоты вместо авто присвойте max-height:100% Рисунок в любом случае будет следовать за несущим блоком, куда ему деваться с подводной лодки…
поисковик то не будет обращать внимание на данную картинку?
Стили это не контент, поэтому данная картинка просто не будет участвовать в вероятной поисковой выдаче, и не будет влиять на результаты выдачи.
img { object-fit: cover; }
img { min-width: 100%; object-fit: cover; }
.none { width: 200px; height: 200px; overflow: hidden; object-fit: none; object-position: 25% 50%; transition: 1s width, 1s height; } .none:hover, .none:focus { height: 350px; width: 350px; }