首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >光滑滑块旋转木马可变宽度的项目

光滑滑块旋转木马可变宽度的项目
EN

Stack Overflow用户
提问于 2017-11-11 22:11:02
回答 1查看 19K关注 0票数 0

我使用的是可变宽度的http://kenwheeler.github.io/slick/旋转木马,我可以在CSS中使用预定义的类‘.slick-幻灯片’来定义它。如果页面上只有一个旋转木马,它可以正常工作,如下所示:

演示

代码语言:javascript
复制
$( document ).ready(function() {
$('.variable-width').slick({
  dots: true,
  infinite: true,
  speed: 300,
  slidesToShow: 1,
  centerMode: true,
  variableWidth: true
});

});
代码语言:javascript
复制
.slick-slide {
  width: 475px;
}
代码语言:javascript
复制
<link href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.js"></script>
<div class="variable-width">
      <img src="http://www.transitionsabroad.com/listings/travel/articles/images/morocco-sand-dunes-of-chegaga.jpg"/>
      <img src="http://thescienceexplorer.com/sites/thescienceexplorer.com/files/blog/161130141053_1_540x360.jpg"/>
      <img src="http://www.transitionsabroad.com/listings/travel/articles/images/morocco-sand-dunes-of-chegaga.jpg"/>
      <img src="http://thescienceexplorer.com/sites/thescienceexplorer.com/files/blog/161130141053_1_540x360.jpg"/>
      <img src="http://www.transitionsabroad.com/listings/travel/articles/images/morocco-sand-dunes-of-chegaga.jpg"/>
  </div>

但是,通用的..slick幻灯片似乎同时适用于所有的传送带,并覆盖手动设置的宽度(即使我添加了另一个类或使用了‘.!重要‘)。换句话说,我正在寻找一种方法,为不同的传送带提供几个“..slick幻灯片{ width:...px;}”。

顺便说一句,我发现了How can I change the width and height of slides on Slick Carousel?,但是它也只覆盖了一个旋转木马,并没有解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2017-11-24 16:58:38

如果您想单独更改滑行片的宽度,可以这样做:

与其使用普通的slick幻灯片类,不如将其更改为:

首先调用包含光滑幻灯片的div,然后调用泛型slick幻灯片类,如下所示:

代码语言:javascript
复制
 .variable-width .slick-slide {
    width: 475px;
 }

这只会改变div里面的幻灯片。

您可以在这里找到一个工作示例:

代码语言:javascript
复制
http://jsfiddle.net/yorknew45/ah0f8ndy/1/

在这里,您可以看到2等于幻灯片使用您的代码,有不同的大小。

如果这回答了你的问题,请告诉我!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47243304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档