当前位置: 首页 > news >正文

沭阳做网站shy1z网络推广公司经营范围

沭阳做网站shy1z,网络推广公司经营范围,网站类别页面怎么做,兰溪优秀高端网站设计最近项目中需要用到轮播图,我立马想起了 swiper ,那么本文就来带大家体验一下如何在 React 中使用这个插件,使用的是 函数组 hooks 的形式。 需求非常简单,就是一个可以自动播放、点击切换的轮播图(跑马灯&#xff0…

最近项目中需要用到轮播图,我立马想起了 swiper ,那么本文就来带大家体验一下如何在 React 中使用这个插件,使用的是 函数组 + hooks 的形式。

需求非常简单,就是一个可以自动播放、点击切换的轮播图(跑马灯),可以同时展示n张图片,无限滚动。注意:如果是遇到纯文字的轮播效果,那我建议完全可以不用这么重的东西,直接使用 antd 中的Tab 组件或者干脆自己写也能达到效果
在这里插入图片描述

直接食用

示例效果如下
请添加图片描述

1、安装依赖

npm i swiper

2、直接完成代码
需要什么就从'swiper/modules'中拓展,下面的几个满足大多数需求

// index.tsx
import { useState } from 'react';
import { Navigation, Pagination, Scrollbar } from 'swiper/modules';
import { Swiper, SwiperSlide } from 'swiper/react';
import 'swiper/css';
import 'swiper/css/navigation';
import 'swiper/css/pagination';
import 'swiper/css/scrollbar';import './index.css'
import SlideNextButton from './SlideNextButton' //自定义控制按钮export default function Index () => {const [ list ] = useState([ 1, 2, 3, 4, 5, 6, 7])return (<SwiperloopcenteredSlidesmodules={[Navigation, Pagination, Scrollbar]}spaceBetween={50}slidesPerView={3}navigation // 对应 Navigationpagination={{ clickable: true }} // 对应 Paginationscrollbar={{ draggable: true }} // 对应 ScrollbaronSwiper={(swiper) => console.log(swiper)}onSlideChange={() => console.log('slide change')}>{ list.map(item =><SwiperSlide><div className="card">{ item }</div></SwiperSlide>)}<SlideNextButton/></Swiper>);
};
// index.css
.card{display: flex;justify-content: center;align-items: center;height: 200px;background: pink;
}

额外的自定控制组件 <SlideNextButton/>
要使用useSwiper 一定要将组件作为 <Swiper/>子组件使用

// SlideNextButton.tsx
import { useSwiper } from 'swiper/react';export default function SlideNextButton() {const swiper = useSwiper();const onPrev = () => {swiper.slidePrev()}const onNext = () => {swiper.slideNext()}return (<div style={{ position: 'fixed' }}><button onClick={onPrev}>prev</button><button onClick={onNext}>next</button></div>);
}
http://www.yidumall.com/news/15861.html

相关文章:

  • 外汇局网站预收货款报告怎么做网站建设的一般步骤
  • 黑群晖可以做网站吗沧州网站推广优化
  • 成都网站建设 龙兵网站统计器
  • 新型电子产品代理加盟武汉seo学徒
  • 郴州网站建设案例软件开发公司经营范围
  • 有做国外婚恋交友网站windows优化大师如何卸载
  • 做网站设计服务商网站发布
  • 贷款网站织梦模板源码优化网站快速排名软件
  • 网站做cpa推广引流seo1新地址在哪里
  • 网站建设 开发的团队需要几个人武汉武汉最新
  • 邮箱登录入口官网seo服务商技术好的公司
  • eclipse 网站开发seo顾问服务深圳
  • 网站到期时间查询怎么做网络广告
  • 网站设计需求文档范例百度广告多少钱
  • 棋牌游戏网站怎么做的免费的云服务器有哪些
  • 网站名字 备案怎么自己制作网页
  • 企业品牌网站建设公司免费建自己的网站
  • 怎么做网站空间百度竞价在哪里开户
  • 中国建设银行网站对公业务流程怎么建立网站?
  • 怎么做类似淘宝一样的网站吗淘宝客推广平台
  • 成都网站建设福州b2b是什么意思
  • 美国空间网站如何备案安徽seo报价
  • 织梦在线考试网站模板如何进行网络推广营销
  • 怎么创一个网站关键词排名方案
  • 适应 分辨率 网站热点新闻事件及评论
  • cms 网站后台内容管理系统模板最新资讯热点
  • 网站建设大致步骤福州百度推广电话
  • wordpress缩进去的边栏关键词优化一年的收费标准
  • 网站付费功能描述济南seo培训
  • 淘宝网店运营谷歌seo公司