Высота установки Bxslider
Поэтому я только начал использовать bxslider.
Однако у меня возникают проблемы с настройкой размера слайдера. Естественно, это занимает высоту самого большого элемента (я думаю). Как установить фиксированную высоту, скажем, 200 пикселей?
9 ответов
Вы можете добавить следующие CSS.
.bx-wrapper, .bx-viewport {
height: 200px !important; //provide height of slider
}
Проверьте эту скрипку.. bxslider
Почему бы не стилизовать элементы? Если вы установите фиксированную высоту для обертки, у вас могут возникнуть проблемы с переливами и позиционированием.
Если вы используете списки:
.bx-wrapper ul li { height: 200px; }
Вам нужно установить все 3 элемента, связанных с высотой отображаемого изображения, которые являются основным контейнером, внутренним контейнером и самими изображениями...
вот так:
.bx-wrapper, .bx-viewport, .bx-wrapper img {height: 500px !important;}
Я должен отметить, что:
bxSlider использует 100% ширину, чтобы держать материал отзывчивым, поэтому вы можете получить искаженное изображение, принудительно увеличив высоту, и именно поэтому вам нужно подавать изображения ползунка предварительно заданного размера (просто чтобы решить проблему с высотой..)решение:
использовать медиа-запросы, чтобы установить другую высоту при просмотре на мобильном телефоне (только предложение)
удачи...
Это сработало для меня, и позволяет сохранить отзывчивость
.bx-wrapper, .bx-viewport, .bx-wrapper img {max-height: 200px !important;}
Я решил центрирование и фиксированный размер с этими линиями
.bx-wrapper img {
height: 400px;
max-width: auto;
display: inline;
}
Если вы не хотите использовать! Важно просто сделать так
.bx-wrapper {
height: 400px; //Just choose your height
display: block;
overflow: hidden;
}
Просто используйте max-height
:
.bx-wrapper .bx-viewport{max-height: 657px;}
Обновить!
Просто установите высоту вашего изображения...
.bx-wrapper, .bx-viewport {
height: [IMAGE HEIGHT] !important;
}
Я бы порекомендовал обернуть его div
затем регулируя div
CSS Я считаю, что Bxslider наследует высоту и ширину.
.yourDivClass{
height:200px;
width:200px;
}
Отсюда вы можете настроить li
соответственно:
.yourDivClass li {
background-color:green; //just to see the overflow if height & width isn't equal
}
Надеюсь это поможет.