我正在努力创建一个带有不同尺寸图像的 AMP 轮播。我想将轮播中的图像缩放到固定高度和自动宽度。
文档中提供的示例都具有相同的宽度/高度。
我尝试省略 amp-img 元素的宽度并使用 layout="fixed-height" 但这根本不起作用。文档非常混乱。
<amp-carousel width=500 height=300>
<amp-img src="http://placehold.it/200x600" width=200 height=600></amp-img>
<amp-img src="http://placehold.it/700x550" width=700 height=550></amp-img>
<amp-img src="http://placehold.it/340x410" width=340 height=410></amp-img>
</amp-carousel>
我创建了一个 js-fiddle 来向您展示我所拥有的和我想要的
https://jsfiddle.net/ag38afa7/
编辑:
样式与文档不一致或我不明白?
在 amp-carousel 页面上显示:Layout not supported for: responsive
但在演示页面上 amp-img 元素具有layout="responsive"
https://ampbyexample.com/components/amp-carousel/