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

上海专业做网站排名网站建设和微站建设的区别

上海专业做网站排名,网站建设和微站建设的区别,海南住房和城乡建设厅网站登陆,wordpress 去掉底部最近项目中需要用到轮播图,我立马想起了 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.yayakq.cn/news/102951/

相关文章:

  • 自己开网站怎么开宁德城乡建设部网站首页
  • 广东省住房建设厅网站wordpress 插件 文章
  • logo做ppt模板下载网站wordpress如何去掉amp
  • 网站设计 布局做中国菜的外国网站
  • 桂林做网站的公司哪家最好网页设计网站制作收获
  • 怎么做电影网站不违法吗临猗做网站
  • 网站建设任职要求大型网站开发用什么样式
  • 重庆网站建设咨询wordpress 目录改变
  • 郑州市做网站的公门户网站建设中存在的问题
  • wordpress线报主题宁波seo推广哪家快
  • 网站模板哪个网站全面k8s wordpress mysql
  • 水利厅网站集约化建设html教程资料
  • 重庆联通的网站建设营销型网站建设特点
  • 儋州市住房和城乡建设局官方网站先锋设计网站
  • 手机网站图片做多大wordpress 友链页面
  • 南宁建设网站公司wordpress淘客优惠券
  • 营销网站费用腾讯云个人网站备案
  • php网站建设外国参考文献山西建设注册中心网站
  • 海外网站有哪些广东网站备案需要多久
  • 做网站免费的域名做网站的服务器cpu异常
  • 做废品交易看什么什么网站wordpress怎么改颜色
  • 成都专业的网站建设公司wordpress数据库怎么替换链接
  • 兼职开发网站开发宁波seo推广
  • 做图神器的网站修改wordpress访问路径
  • 织梦添加网站音乐破解WordPress站点
  • 建设众筹类网站资讯网站
  • 图片在线编辑网站河北建设厅网站上不去
  • 深圳罗湖区网站开发公司做哪种类型的网站赚钱呢
  • 外贸网站域名服务商如何做网站域名
  • 常州云计算网站建设上海seo优化培训机构