javascript - 如何在反应中用左右箭头滑动多个图像?
问题描述
我有一个每行 10 个电影项目的集合网格。我正在寻找一种方法来水平滑过这个网格,左右两端都有箭头,就像 netflix 网格一样。有什么简单的方法可以做到这一点?
https://i.ibb.co/VJ52mg2/Screenshot-27.png
<div className="collection-preview">
<h1 className="title">{title.toUpperCase()}</h1>
<div className="preview">
{
movies
? (movieData.map(({id, ...otherProps}) => <CollectionItem key={id} {...otherProps} />))
: null
}
{
tvshow
? (tvData.map(({id, ...otherProps}) => <CollectionItem key={id} {...otherProps} />))
: null
}
</div>
</div>
解决方案
有 n 个可用的反应库。这里我列出了一些库,
反应光滑
https://www.npmjs.com/package/react-slick
试试演示链接, 点击这里
React 多轮播
https://www.npmjs.com/package/react-multi-carousel
尝试图像和视频的演示链接,单击此处
试试这个自定义元素的演示链接,点击这里
希望它对你有帮助:)
推荐阅读
- python - 在integrate.quad 中使用上限作为数组
- javascript - 使用 javascript 或 jquery 进行多数计数器的循环之间的延迟
- node.js - 为什么我会收到:502 Bad Gateway?
- tfs - 从 Visual Studio Team Services 在 IIS 服务器上部署网站后相关的问题
- java - java上的ssh隧道连接到sql oracle
- view - 插入 Hive 中的视图
- azure - 服务结构是否适合下载和压缩
- c# - 如何反序列化 GZipStream?
- c - 用C编程,如何声明未知大小的数组以供以后使用?
- python - Flask-Cache 不断丢失实例方法的缓存