微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

amp-base-carousel循环不会通过循环传送带循环

如何解决amp-base-carousel循环不会通过循环传送带循环

试图在amp-base-carousel上添加一个循环,但是当我单击上一个或下一个箭头时,没有循环发生。一旦轮播到达最后一张图片,箭头就会被禁用。

 <amp-base-carousel  height="300" width="1100" layout="fixed" visible-count="(min-width:840px) 3,(min-width: 440px) 2,1" advance-count="2" loop="true">
        <amp-img src="images/TR.png" width="400" height="300" alt="a sample image" layout="flex-item"></amp-img>
        <amp-img src="images/horizon.jpg" width="400" height="300" alt="another sample image" layout="flex-item"></amp-img>
        <amp-img src="images/uncharted.jpg" width="400" height="300" alt="and another sample image" layout="flex-item"></amp-img>
        <amp-img src="images/ratchet.jpg" width="400" height="300" alt="and another sample image" layout="flex-item"></amp-img>
    </amp-base-carousel>

解决方法

您只能使用 type="slides" 来应用循环。试试这个例子,一种从幻灯片制作轮播的棘手方法:

<amp-base-carousel
    layout="responsive" // or fixed-height
    height="1"
    width="1"
    heights="500px"
    visible-count="(min-width: 1600px) 2,1" // Magic 1
    snap="true" // Magic 2
    snap-align="center" // Magic 3
    snap-by="1"
    loop="true"
    slide="1"
>   
</amp-base-carousel>

并使用 CSS 调整子幻灯片的宽度:

.inner-slide { 
    width: calc(100% - 6vw);
    margin-left: 3vw;
    height: 100%;
}

请注意,对于特定配置,必须至少有 6 张幻灯片

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?