首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >amp-base-carousel循环不会循环通过carousel

amp-base-carousel循环不会循环通过carousel
EN

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

尝试向amp-base-carousel添加一个循环,但当我单击上一个或下一个箭头时,没有发生循环。一旦旋转木马转到最后一个图像,箭头就被禁用了。

代码语言:javascript
复制
 <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>
EN

回答 1

Stack Overflow用户

发布于 2021-04-22 21:32:27

你只能使用type="slides“来应用循环。试试这个例子,这是一种从幻灯片制作旋转木马的巧妙方法:

代码语言:javascript
复制
<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调整子幻灯片的宽度:

代码语言:javascript
复制
.inner-slide { 
    width: calc(100% - 6vw);
    margin-left: 3vw;
    height: 100%;
}

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

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

https://stackoverflow.com/questions/64785183

复制
相关文章

相似问题

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