npm 包 react-slick-raymonds-dots 使用教程

阅读时长 21 分钟读完

前言

react-slick-raymonds-dots 是一款基于 React 的轮播组件,在网页开发中起到了至关重要的作用。本文将向读者详细介绍如何使用 react-slick-raymonds-dots 并提供一些示例代码。

安装

在使用 react-slick-raymonds-dots 之前,您需要先安装 npm 包管理器。接下来,您可以使用以下命令安装 react-slick-raymonds-dots:

使用方法

在安装完 react-slick-raymonds-dots 后,我们需要将其导入并将其作为 React 组件使用。以下是一个简单的示例:

-- -------------------- ---- -------
------ ----- ---- --------
------ -------- ---- ------------
------ ------ ---- ----------------------------

----- --- ------- --------------- -
  -------- -
    ----- -------- - -
      ----- -----
      --------- -----
      ------ ----
      ------------- --
      --------------- -
    --
    ------ -
      -----
        ---- ------ ---------
        ------- --------------
          -----
            ----------
          ------
          -----
            ----------
          ------
          -----
            ----------
          ------
          -----
            ----------
          ------
        ---------
      ------
    --
  -
-

-------------------- --- ---------------------------------

属性

属性 描述
accessibility 允许键盘和触摸滑动访问,需要 react-a11y 工具才能生效
adaptiveHeight 自动适应高度
arrows 是否显示箭头
autoplay 自动播放
autoplaySpeed 自动播放的速度(以毫秒为单位)
centerMode 中心模式
centerPadding 中心模式下的补白宽度
className 自定义类名称
cssEase CSS 动画的缓动函数
customPaging 自定义滑块,可以为自定义导航指向一个元素,例如 .dots > li > button
dots 是否显示点
dotsClass 点容器的自定义类名称
draggable 用户是否可以拖动轮播组件
easing 定义过渡效果
fade 是否为渐变模式
focusOnSelect 用户在使用箭头键时是否会聚焦所选定的元素
infinite 是否为无限循环模式
initialSlide 初始渲染的幻灯片
lazyLoad 是否启用懒加载
nextArrow 自定义下一张图片的箭头
onEdge 边缘事件
onInit 初始化事件
onLazyLoad 延迟加载事件
onReInit 重新初始化事件
onSwipe 用户用手指滑动轮播组件时触发的事件
onSwipeToStart 手指在开始滑动时触发的事件
pauseOnDotsHover 鼠标悬停是否停止自动播放
prevArrow 自定义上一张图片的箭头
responsive 响应式对象数组,可以根据窗口大小调整滑块的大小
rows 要在每个幻灯片中显示的行数
rtl 从右到左显示
slide 演讲者的类型定义
slidesToShow 显示的幻灯片数
slidesToScroll 要滚动的幻灯片数
speed 动画速度(以毫秒为单位)
swipe 是否支持触摸滑动
swipeEvent 触摸或拖动轮播组件时触发的事件
swipeToSlide 移动几个幻灯片以触发滑动
touchMove 是否允许滚动
touchThreshold 用户使用手指滑动时,滑动速度的阈值,当滑动速度大于此值时才会滑动(单位像素/毫秒)
useCSS 是否尝试使用 CSS3 的 transform 属性来转换滑块,而不是使用 top/left 属性来安排幻灯片?
useTransform 是否使用 CSS3 的 transform 属性,而不是使用 top/left 属性来设置幻灯片位置
variableWidth 是否允许不同大小的幻灯片
vertical 是否为垂直滑动
verticalSwiping 是否启用垂直滑动
waitForAnimate 在禁用动画时,用户是否必须继续单击箭头才能过渡到下一个幻灯片?
afterChange 切换后的回调函数
beforeChange 切换前的回调函数
slickGoTo 跳转到指定的页码
slickNext 滚动到下一页
slickPause 暂停自动播放
slickPlay 开始播放
slickPrev 滚动到前一页
slickSetOption 设置轮播组件的选项
slickUnfilter 恢复未过滤的幻灯片,选项将应用于所有幻灯片
slickFilter 过滤幻灯片
slickAdd 向轮播组件添加新幻灯片
slickCurrentSlide 纪录当前的幻灯片
slickRemove 移除幻灯片
slickGetOption 获取给定选项的值
slickNextArrow 需要一个前进箭头
slickPrevArrow 需要一个后退箭头
slickPauseOnHover 当滑过时暂停轮播组件。
unslick 销毁滑块,还原到原始状态

示例代码

以下是一个带有自定义按钮和自定义幻灯片的示例:

-- -------------------- ---- -------
------ ----- ---- --------
------ ------ ---- ----------------------------
------ ------------

-------- ----- -
  ----- -------- - -
    ----- -----
    --------- -----
    ------ ----
    ------------- --
    --------------- --
    ---------- ---------------- ---
    ---------- ---------------- --
  --

  -------- ---------------------- -
    ----- - ---------- ------- - - ------
    ------ -
      ----
        ---------------------
        -------- -------- -------- ----------- ----- --
        -----------------
      --
    --
  -

  -------- ---------------------- -
    ----- - ---------- ------- - - ------
    ------ -
      ----
        ---------------------
        -------- -------- -------- ----------- ------- --
        -----------------
      --
    --
  -

  ------ -
    ---- ----------------
      ------- --------------
        -----
          --------- ------
          ----
            -----------------------------------------
            -----------------
          --
          -------------- ---------------
        ------
        -----
          --------- ------
          ----
            -----------------------------------------
            -----------------
          --
          -------------- ---------------
        ------
        -----
          --------- ------
          ----
            -----------------------------------------
            -----------------
          --
          -------------- ---------------
        ------
        -----
          --------- ------
          ----
            -----------------------------------------
            -----------------
          --
          -------------- ---------------
        ------
      ---------
    ------
  --
-

------ ------- ----

以上就是此次 react-slick-raymonds-dots 的使用教程,希望对您有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056d1381e8991b448e6d74

纠错
反馈