Отзывчивый слайдер с обновленной высотой слайда

0

У меня есть список, где каждый элемент содержит текст и изображение:

<div class="slider">
  <ul>
    <li>
      <div class="txt"><p>First slogan</p></div>
      <div class="img"><img src="http://placehold.it/800x180" /></div>      
    </li>
    <li> ... </li>
  </ul>
</div>

Мне нужно, чтобы он был отзывчивым... img и txt divs масштабируются при изменении размера окна.

После определенной точки img div становится под txt div, как показано в кодефене:

ПРИМЕР СЛАЙД

Это отлично работает... Но теперь мне нужно заставить его работать как слайдер.

Я пытаюсь сделать это с помощью плагина Cycle2 JQuery:

СЛАЙД-ПРИМЕР С ЦИКЛОМ 2

Высота не подходит для содержимого слайдов.

Может кто-нибудь, пожалуйста, помогите мне?

Спасибо, Мигель

1 ответ

1
Лучший ответ

Если вы посмотрите на их документацию, здесь есть множество вариантов адаптации высоты, например, добавление <div class="slider" data-cycle-auto-height="1:1">

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

  • 0
    Это немного помогло, но не решило всех моих проблем. Я обновил его в codepen.io/mdmoura/pen/FHkBh . 1 - я не понимаю, почему тег P в конце отображается сверху над текстом лозунга; 2 - Я понятия не имею, почему созданное мной адаптивное поведение полностью перестает работать, когда я применяю плагин Cycle. Есть идеи, как их решить?
  • 0
    Плагин Cycle полностью реструктурирует HTML, и поэтому ваши CSS-правила больше не применяются, потому что он самостоятельно удаляет <ul> без дочерних элементов <li>, если вы можете дать мне больше например, почему вы применяете это к элементам <li> а не напрямую к элементам img? Вы пытались добавить подпись к изображениям? если это так, то есть более простой способ сделать это, как здесь ссылка
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню