多项旋转木马

问题描述 投票:0回答:1

我有这个工作示例Multi Item Carousel,其中我有4个项目彼此相邻(分辨率1200px或更高),我想将其更改为7个较小的项目。

我试过补充一下

.active > div:first-child + div + div + div + div { display:block; } 

/*lg*/css部分(72行以下),我也增加了JS(第8行)的范围

for (var i = 0; i < 4; i++) {

而且我在html中添加了更多项目,所以我有7个

<div class="item">
    <div class="carousel-col">
        <div class="block yellow img-responsive"></div>
    </div>
</div>

但这并没有帮助,它只是在下一行中添加了1项+ 2当幻灯片发生时。

我错过了什么?

javascript html css
1个回答
1
投票

/*lg*/部分中的CSS更改为

@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -14.28%; }
  .carousel-inner .active.right{ left:  14.28%; }
  .carousel-inner .next        { left:  14.28%; }
  .carousel-inner .prev        { left: -14.28%; }
  .carousel-col                { width: 14.28%; }
  .active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
  .active > div:first-child + div + div + div { display:block; }
  .active > div:first-child + div + div + div + div{ display:block; }
  .active > div:first-child + div + div + div + div + div{ display:block; }
  .active > div:first-child + div + div + div + div + div + div + div { display:block; }
}

并将JavaScript范围更改为for (var i = 0; i < 7; i++) {

© www.soinside.com 2019 - 2024. All rights reserved.