Высота установки 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;}

Обновить!

http://jsfiddle.net/u62LR/

Просто установите высоту вашего изображения...

.bx-wrapper, .bx-viewport {
    height: [IMAGE HEIGHT] !important; 
}

Я бы порекомендовал обернуть его div затем регулируя divCSS Я считаю, что Bxslider наследует высоту и ширину.

.yourDivClass{
    height:200px;
    width:200px;
}

Отсюда вы можете настроить liсоответственно:

.yourDivClass li {
    background-color:green; //just to see the overflow if height & width isn't equal
}

Надеюсь это поможет.

Другие вопросы по тегам