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

做网站哪个语言快产品软文代写

做网站哪个语言快,产品软文代写,淮南网吧,国内电子商务网站有哪些最近项目中需要用到轮播图,我立马想起了 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.ds6.com.cn/news/82598.html

相关文章:

  • 重庆做网站建设公司排名seo公司 引擎
  • 工商登记代理代办seo公司哪家好
  • 建设公司网站的申请商城小程序开发哪家好
  • java做网站需要的技术天津最新消息今天
  • 上海网站公司哪家好市场推广怎么写
  • 做专属淘客网站微信朋友圈广告30元 1000次
  • 营销型网站建设概述小红书代运营
  • 微信网站开发测试号世界杯比分
  • 商丘哪里教做网站的常用seo站长工具
  • 浙江温州疫情最新数据周口seo推广
  • 建设网站的方案2345网址中国最好
  • 赣州网上房地产备案网东莞seo优化
  • 江苏省建设工程上岗证查询网站百度客服24小时电话
  • 美食网站是怎么做的天津建站网
  • 郑州做茶叶的网站网络免费推广平台
  • 做网站算法论坛推广的特点
  • 建设银行园区公积金管理中心网站广告联盟推广
  • 专门做评测的网站h5网站制作平台
  • 专做展厅设计网站站外seo推广
  • 电子商务网站设计说明今日热点新闻
  • 专业的购物网站建设线上营销推广
  • 东莞网络推广建站百度网站检测
  • 一个做flash的网站放单平台大全app
  • 做网站在经营范围内属于什么信阳seo推广
  • html5网站建设企业论文seo和sem推广
  • 个人网站可以做电商吗seo的主要工作是什么
  • 中国煤炭建设协网站广告联盟点击赚钱平台
  • 南宁 建网站 公司搜索引擎优化的基本手段
  • 杭州市建设工程信用网做网站优化的公司
  • 网站设计培训班前台网络渠道有哪些