сделать последний правый слайд слайдера Slick больше, чем другие

#javascript #html #css #slick.js

#javascript #HTML #css #slick.js

Вопрос:

Я хочу создать скользкий слайдер, чтобы его последний элемент справа был больше остальных

нравится изображение,введите описание изображения здесь

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

 <!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <link rel="stylesheet" href="./slick.css" />
    <link rel="stylesheet" href="./slick-theme.css" />
  </head>
  <body>
    <div class="scale_slick">
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
    </div>

    <script
      src="https://code.jquery.com/jquery-3.5.1.min.js"
      integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
      crossorigin="anonymous"
    ></script>
    <script src="./slick.min.js"></script>
    <script>
      $(".scale_slick").slick({
        slidesToShow: 4,
        slidesToScroll: 1,
        autoplay: true,
        autoplaySpeed: 5000,
      });
    </script>
  </body>
</html>
  

Комментарии:

1. Если вы хотите увеличить активный слайд, вы можете использовать class .slick-slide.slick-active class

2. нет, как показано на рисунке, я хочу, чтобы последний правый слайд был больше, как его отображение содержимого

Ответ №1:

попробуйте так

вот слайд-шоу: 4 итак, попробуйте .slick-active .slick-active .slick-active .slick-active

  .slick-active   .slick-active   .slick-active   .slick-active{
      transform: scale(1.3);
      border: 1px solid rgb(17, 17, 17);
 }
  

Живая демонстрация :

 .slick-active   .slick-active   .slick-active   .slick-active{
  transform: scale(1.3);
  border: 1px solid rgb(17, 17, 17);
}  
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css" integrity="sha512-wR4oNhLBHf7smjy0K4oqzdWumd r5/ 6QO/vDda76MW5iug4PT7v86FoEkySIJft3XA0Ae6axhIvHrqwm793Nw==" crossorigin="anonymous" />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.js" integrity="sha512-WNZwVebQjhSxEzwbettGuQgWxbpYdoLf7mH 25A7sfQbbxKeS5SQ9QBf97zOY4nOlwtksgDA/czSTmfj4DUEiQ==" crossorigin="anonymous"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css" integrity="sha512-yHknP1/AwR yx26cB1y0cjvQUMvEa2PFzt1c9LlS4pRQ5NOTZFWbhBig X9G9eYW/8m0/4OXNx8pxJ6z57x0dw==" crossorigin="anonymous" />
  </head>
  <body>
    <div class="scale_slick">
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
      <div><img src="https://picsum.photos/200" alt="" /></div>
    </div>


    <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" integrity="sha512-XtmMtDEcNz2j7ekrtHvOVR4iwwaD6o/FUJe6 Zq HgcCsk3kj4uSQQR8weQ2QVj1o0Pk6PwYLohm206ZzNfubg==" crossorigin="anonymous"></script>
    <script>
      $(".scale_slick").slick({
        slidesToShow: 4,
        slidesToScroll: 1,
        autoplay: true,
        autoplaySpeed: 5000,
      });
    </script>
  </body>
</html>