【发布时间】:2020-03-19 18:07:16
【问题描述】:
在 ngx-bootstrap 轮播中使网站响应时,我正在学习角度和面临的问题。是否可以在 ngx-bootstrap 轮播中进行响应式更改?
在主视图中,每个视图显示 3 张图像,而我只想在移动视图中显示 1 张图像。
在这里我分享我的代码。
testimonials.component.html 中的代码
<carousel [itemsPerSlide]="itemsPerSlide" [singleSlideOffset]="singleSlideOffset" [interval]="false" [noWrap]="noWrap">
<slide>
<img src="../../../assets/images/user1.png">
</slide>
<slide>
<img src="../../../assets/images/user1.png">
</slide>
<slide>
<img src="../../../assets/images/user1.png">
</slide>
<slide>
<img src="../../../assets/images/user1.png">
</slide>
<slide>
<img src="../../../assets/images/user1.png">
</slide>
<slide>
<img src="../../../assets/images/user1.png">
</slide>
</carousel>
testimonials.component.ts 文件中的代码
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-testimonials',
templateUrl: './testimonials.component.html',
styleUrls: ['./testimonials.component.scss']
})
export class TestimonialsComponent implements OnInit {
itemsPerSlide = 3;
singleSlideOffset = false;
noWrap = false;
slidesChangeMessage = '';
constructor() { }
ngOnInit(): void {
}
}
【问题讨论】:
-
所以,在移动设备中您只想显示一张图片,这根本就没有轮播?在桌面上,您想要一个轮播滑动 3 张图像,而在移动设备上只有一个?或者我错过了什么?
-
No in carousal 我想在移动视图中显示一张图像。
-
但是轮播应该一次只显示一个图像,然后滑动到新的图像。您当前的问题是显示多个图像?无论我在哪里可以看到您的问题,您都可以创建一个 codepen/jsfiddle 吗?或者添加截图?谢谢!
-
我正在使用此链接valor-software.com/ngx-bootstrap/#/carousel 中的“Multilist Start From Index”滑块。在这里您可以看到可以在任何轮播中添加多个图像。这也是 stackBitz 演示链接:stackblitz.com/run
-
现在知道了,谢谢!会看看;)
标签: html angular bootstrap-4 carousel ngx-bootstrap