如何在 NextJS 中添加图像轮播?
在本文中,我们将学习如何在 NextJS 中添加图像轮播。 NextJS 是一个基于 React 的框架。它有能力为 Windows、Linux 和 mac 等不同平台开发漂亮的 Web 应用程序。
方法:为了创建我们的图像轮播,我们将使用响应式轮播包,因为它功能强大、轻量级且完全可定制。之后,我们将使用已安装的软件包将我们的图像作为轮播添加到我们的主页上。
第 1 步:使用以下命令创建一个 React 应用程序。
npx create-react-app gfg
第 2 步:创建项目文件夹(即 gfg)后,使用以下命令移动到该文件夹。
cd gfg
第 3 步:现在我们将使用以下命令安装 react-responsive-carousel 包
npm i react-responsive-carousel
项目结构:它看起来像这样。
创建图像轮播:要创建我们的图像轮播,我们需要一些图像。所以对于这个例子,我们将使用下面的图像。
- https://media.geeksforgeeks.org/wp-content/uploads/20211213172224/1.png
- https://media.geeksforgeeks.org/wp-content/uploads/20211213172225/2.png
- https://media.geeksforgeeks.org/wp-content/uploads/20211213172226/3.png
- https://media.geeksforgeeks.org/wp-content/uploads/20211213172227/4.png
- https://media.geeksforgeeks.org/wp-content/uploads/20211213172229/5.png
现在将图像添加到公用文件夹。图像准备好后,我们只需要将这些图像添加到我们的轮播中。
示例:对于此示例,我们正在主页上创建轮播。因此,在 index.js 文件中添加以下代码。
index.js
import React, { Component } from 'react';
import "react-responsive-carousel/lib/styles/carousel.min.css";
import { Carousel } from 'react-responsive-carousel';
export default class NextJsCarousel extends Component {
render() {
return (
NextJs Carousel - GeeksforGeeks
Image 1
Image 2
Image 3
Image 4
Image 5
);
}
};
在上面的示例中,我们首先从已安装的包中导入轮播组件。然后我们使用这个组件来创建我们的轮播。
运行应用程序的步骤:在终端中运行以下命令来运行应用程序。
npm run dev
输出: