Добрый день уважаемые. Подскажите пожалуйста, как добиться что б данный слайдер обрезал все слайды по одной высоте, в независимости от размеров фото (вертикальные или горизонтальные кадры)? Читал эту документацию и пока не нашел http://sachinchoolur.github.io/lightslider/ Мой код
window.onload = function () {
$(".box-sliderOne__items").lightSlider({
item: 3,
adaptiveHeight: true,
autoWidth: false,
loop: true,
controls: true,
// thumbItem:0,
gallery: true,
thumbMargin: 2,
onSliderLoad: function(el) {
el.lightGallery();
}
});
};
При уменьшении экрана проблема остается
Для полноты картины исходники тут https://github.com/BlackStar1991/gbo Фаил index.html styles/main.scss
блоку в котором находится фото задать определенную высоту и ширину(фиксированную), я не посмотрел исходники, но если картинки в теге img , то лучше использовать
div {background-image},
так как это лучше если у вас картинки разных размеров, при этом задать блоку
{background-size:cover;},
так картинка более внятно и красиво будет выглядеть, если не хотите ничего менять просто задайте фиксированную высоту блоку в котором сама картинка. если картинка очень нестандартная,
{background-size:cover;}
поможет ее более или менее ее красиво вставит в блок. при этом, если есть потребность, при нестандартной картинке, какой-нить определенный кусочек картинки который скрылся из виду тут вам в помощь
{background-position: значение , значение;}
Каждое изображение вы можете обернуть в див, которому зададите фиксированную высоту и обрезание изображения внутри него:
div{
position:relative;
height:100px;
overflow:hidden;
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости