@uzi_no_uzi

Почему не адаптивиться slick slider?

По какой причине не работает адаптивность у slick slider?. Может нужно доп. настройки прописывать?

Настройки slick'a

$(document).ready(function(){
  $('.head-slider__slider').slick({
    dots: true,
    infinite: true,
    speed: 1000,
  });
});


Структура слайдера:
.head-slider {
  display: flex;
  align-items: center;
  min-height: 900px;
  background: url(../img/sliders/slide_img.jpg);
  background-size: cover;
  background-position: fixed;
  .head-slider__slider {
    width: 100%;
    border: 2px solid green;
    .slider__slide {
      display: flex;
      flex-direction: column;
      justify-content: space-around;
      min-height: 500px;
      .slide__slide-header {
        h2 {
          font-size: 7rem;
          font-family: @FfontRaleway;
          font-weight: @WfontSemiBold;
          color: @whiteColor;
        }
      }
      .slide__slide-description {
        font-size: 5rem;
        font-family: @FfontRaleway;
        font-weight: @WfontLight;
        color: @whiteColor;
      }
      .slide__slide-buttons {
        a {
          .lightButtons(@whiteColor);
          margin-right: 1%;
        }
      }
    }
  }
}


<section class="head-slider">
  <div class="container">
    <div class="head-slider__slider">
      <div class="slider__slide">
        <div class="slide__slide-header">
          <h2>Expire</h2>
            <svg class="slide-header__underline">
              <use xlink:href="#underline"></use>
            </svg>
        </div>
        <div class="slide__slide-description">
          <p>Professionaly designed, carefully made for your enjoyement</p>
        </div>
        <div class="slide__slide-buttons">
          <a href="#">Explore</a>
          <a href="#">Learn more</a>
        </div>
      </div>
      <!--slide-end-->
      <div class="slider__slide">
        <div class="slide__slide-header">
          <h2>Expire</h2>
          <object data="" type=""></object>
        </div>
        <div class="slide__slide-description">
          <p>Professionaly designed, carefully made for your enjoyement</p>
        </div>
        <div class="slide__slide-buttons">
          <a href="#">Explore</a>
          <a href="#">Learn more</a>
        </div>
      </div>
      <!--slide-end-->
      <div class="slider__slide">
        <div class="slide__slide-header">
          <h2>Expire</h2>
          <object data="" type=""></object>
        </div>
        <div class="slide__slide-description">
          <p>Professionaly designed, carefully made for your enjoyement</p>
        </div>
        <div class="slide__slide-buttons">
          <a href="#">Explore</a>
          <a href="#">Learn more</a>
        </div>
      </div>
      <!--slide-end-->
      <div class="slider__slide">
        <div class="slide__slide-header">
          <h2>Expire</h2>
          <object data="" type=""></object>
        </div>
        <div class="slide__slide-description">
          <p>Professionaly designed, carefully made for your enjoyement</p>
        </div>
        <div class="slide__slide-buttons">
          <a href="#">Explore</a>
          <a href="#">Learn more</a>
        </div>
      </div>
      <!--slide-end-->
    </div>
  </div>
</section>


Попробовал отключить display: flex для .head-slider, это помогло, слайдер стал адаптивным, но в таком случае слайдер находится не по середине секции, а это то, для чего я и использовал flex'ы.

Сама вёрстка: uzinouzi.github.io/testtemplate
  • Вопрос задан
  • 1790 просмотров
Решения вопроса 1
FreeMan94
@FreeMan94
Frontend developer
Поставь для .container width: 100% чтобы ширина равнялась ширине родителя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы