当前位置: 首页 > 知识库问答 >
问题:

水平对齐项目滑轮传送带

万俟飞语
2023-03-14

问题是我使用的是Slick Carousel,但每当我将div添加到Slick的脚本中时,我使用的是内容移动到不同的行中。

这就是当我将滚动div添加到Slick脚本时所发生的情况。

我几乎可以肯定这是一个CSS问题,但我已经尝试了很多,但不能使它工作。这是我的密码...

<div class="testimonios">
        <div class="testimonios__container">
            <p id="title">Testimonios</p>
            <div class="testimonios__container-scroll">

                <div class="testimonios__container-photo">
                    <img id="photo" src="img/photo.png">
                    <p id="message"><b> Edoardo Perez - Nucliux. </b><br><br>“Humanus logró que mi empresa encontrara los mejores candidatos para satisfacer mis necesidades”. </p>
                </div>

                <!--<div class="testimonios__container-photo">
                    <img id="photo" src="img/photo.png">
                    <p id="message"><b> Alan Vázquez - Nucliux. </b><br><br>"Humanus me encanta" </p>
                </div> -->

            </div>
        </div>
    </div>

油滑

<script>
        $(document).ready(function(){
          $('.testimonios__container-scroll').slick({
            autoplay: true,
            autoplaySpeed: 2000,
            infinite: true,
            pauseOnHover: false,

          });
        });
    </script>

这是相关的CSS

.testimonios{
    height: 23vw;
    background: url("../img/testimonios.jpg");
    background-repeat: no-repeat;
}

.testimonios__container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 80%;
    margin-left: 10%;
    height: 20vw;
}

.testimonios__container-scroll{
    display: flex;
    flex-direction: center;
    justify-content: center;
    width: 70%;
    height: auto;
    margin-left: 15%;
}

#photo{
    margin-right: 3vw;
    width: auto;
    height: 10vw;
}

.testimonios__container-photo{
    display: flex;
    flex-direction: row;
    justify-content: center;
    background-color: ;
    width: 100%;
    height: 10vw;
    margin-left: ;
}

#title{
    color: white;
    font-weight: bold;
    font-size: 1.5vw;
    text-transform: uppercase;
    margin-bottom: 2.2vw;
    text-align: center;
    margin-top: 1.5vw;
}


#message{
    color: white;
    font-size: 1.2vw;
    margin-top: 1vw;
    margin-bottom: 1vw;
}

这里有一个现场演示滚动到底部

共有1个答案

袁耀
2023-03-14

滑块正在改变您所指向的容器的显示类型,您需要作为Flex。在thzt容器周围放置一个包装器,并在其上初始化slick

<div class="testimonios">
    <div class="testimonios__container">
        <p id="title">Testimonios</p>
        <div class="slickz">
           <div>
             <div class="testimonios__container-scroll">
                  <div class="testimonios__container-photo">
                      <img id="photo" src="https://upload.wikimedia.org/wikipedia/commons/d/d3/User_Circle.png">
                      <p id="message"><b> Edoardo Perez - Nucliux. </b><br><br>“Humanus logró que mi empresa encontrara los mejores candidatos para satisfacer mis necesidades”. </p>
                  </div>
              </div>
            </div>
            <div>
             <div class="testimonios__container-scroll">
                  <div class="testimonios__container-photo">
                      <img id="photo" src="https://upload.wikimedia.org/wikipedia/commons/d/d3/User_Circle.png">
                      <p id="message"><b> Edoardo Perez - Nucliux. </b><br><br>“Humanus logró que mi empresa encontrara los mejores candidatos para satisfacer mis necesidades”. </p>
                  </div>
              </div>
            </div>
            <div>
             <div class="testimonios__container-scroll">
                  <div class="testimonios__container-photo">
                      <img id="photo" src="https://upload.wikimedia.org/wikipedia/commons/d/d3/User_Circle.png">
                      <p id="message"><b> Edoardo Perez - Nucliux. </b><br><br>“Humanus logró que mi empresa encontrara los mejores candidatos para satisfacer mis necesidades”. </p>
                  </div>
              </div>
            </div>
            <div>
             <div class="testimonios__container-scroll">
                  <div class="testimonios__container-photo">
                      <img id="photo" src="https://upload.wikimedia.org/wikipedia/commons/d/d3/User_Circle.png">
                      <p id="message"><b> Edoardo Perez - Nucliux. </b><br><br>“Humanus logró que mi empresa encontrara los mejores candidatos para satisfacer mis necesidades”. </p>
                  </div>
              </div>
            </div>
        </div>
    </div>
</div>

JS:

<script>
        $(document).ready(function(){
          $('.slickz').slick({
            autoplay: true,
            autoplaySpeed: 2000,
            infinite: true,
            pauseOnHover: false,

          });
        });
    </script>

请注意包装每个.testimonios__container-scrollfiddle的div:https://jsfidle.net/woptima/lj5pwdhp/2/

 类似资料:
  • 是否有一种方法可以以这种方式对齐子项:[i][i]_______[i][i][i],而不管每个组中有多少项?

  • 这里的初学者。出于某种原因,在我编码的网站上,未来的按钮在导航栏上没有水平对齐。我正在使用flexbox,但即使如此,它也没有像我希望的那样对齐它们。代码中似乎也没有任何问题。 右侧按钮似乎比左侧按钮低约5px。在这里我完全不知所措,我的代码中似乎没有任何错误导致这种情况。应该修复它的Flexbox标记也不会做任何事情,例如

  • text-align-last属性用于定义块级容器中,行内元素的最后一行内容的水平对齐方式,可选值有 auto | left | center | right | justify | start | end | start | end,默认值为 auto。 除 auto外,其它取值与 text-align 属性取值的含义相同。auto 表示使用 text-align 的设定(例外情况,text-a

  • 在一个块级容器中,当一行中的行内级框的总宽度,小于容器的宽度时,通过 text-align属性来指定这些行内级框在行中的水平分布。 事实上,text-align属性是通过指定行框与哪个点对齐,来决定行内级框在行中如何进行水平分布。可选值有 left | center | right | justify | start | end,默认值为start。不同取值的含义见表 3‑3: 表 3-3 tex

  • 问题内容: 由于某些原因,我的div不会在包含div的水平居中: 有时有一个行div,其中只有一个块div。我究竟做错了什么? 问题答案: 要实现您想要做的事情: 考虑使用代替。

  • 问题内容: 我有一个容器div,其中有一个固定的,并带有。 我想要水平行的float:此容器内的div左。左浮动的Divs在读取其父级的右边界后自然会推到下面的“行”上。即使父级的不允许这样做,也会发生这种情况。这是这样的样子: ![错误] [1]- 删除了已被广告替换的图片棚屋图片 我希望它看起来如何: ![右] [2]- 删除了已被广告替换的图片棚屋图片 注意:我想要的效果可以通过使用内联元素