91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

react基于react-slick怎么實現多圖輪播效果

發布時間:2022-07-14 13:44:24 來源:億速云 閱讀:293 作者:iii 欄目:開發技術

這篇文章主要介紹了react基于react-slick怎么實現多圖輪播效果的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇react基于react-slick怎么實現多圖輪播效果文章都會有所收獲,下面我們一起來看看吧。

一、進入官網查看文檔(Docs)

react-slick官網

react基于react-slick怎么實現多圖輪播效果

二、安裝插件(Quick Start)

//npm 安裝
npm install react-slick --save
//yarn 安裝
yarn add react-slick

三、范例使用(Examples)

在examples里面有很多擴展樣式可以使用

我們就按項目想要的效果來實現

react基于react-slick怎么實現多圖輪播效果

1、直接copy代碼:

這里我在div里面添加了圖片

import React, { Component } from "react";
import Slider from "react-slick";

export default class MultipleItems extends Component {
    render() {
      const settings = {
        dots: true,
        infinite: true,
        speed: 500,
        slidesToShow: 3,
        slidesToScroll: 3
      };
      return (
        <div>
          <Slider {...settings}>
            <div>
                <img src="./pic/風景油畫10.jpg" alt="" width="250" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫9.jpg" alt="" width="250" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫8.jpg" alt="" width="250" height="170"/>
            </div>
            <div>
               <img src="./pic/風景油畫7.jpg" alt="" width="250" height="170"/>
            </div>
            <div>
               <img src="./pic/風景油畫6.jpg" alt="" width="250" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫5.jpg" alt="" width="250" height="170"/>
            </div>
            <div>
               <img src="./pic/風景油畫4.jpg" alt="" width="250" height="170"/>
            </div>
            <div>
               <img src="./pic/風景油畫3.jpg" alt="" width="250" height="170"/>
            </div>
            <div>
              <img src="./pic/風景油畫2.jpg" alt="" width="250" height="170"/>   
            </div>
          </Slider>
        </div>
      );
    }
  }

2、實現結果:

怎么和預期不一樣呢,但是仔細一看應該是css的問題

react基于react-slick怎么實現多圖輪播效果

3、引入樣式:

我們回到官方docs中

//在頭部引入css
import "~slick-carousel/slick/slick.css"; 
import "~slick-carousel/slick/slick-theme.css";

4、還是報錯?

有錯那就還是回到官方文檔中看看

react基于react-slick怎么實現多圖輪播效果

5、運行成功!

回到官網文檔,我們忽略了一步,在引入CSS之前需要下載 slick-carousel 插件

react基于react-slick怎么實現多圖輪播效果

//下載 slick-carousel
npm install slick-carousel --save

這時再引入css,還是報錯

不急,把 &lsquo;~&rsquo; 去掉就可以了

實現結果:

(手點的,速度有點快QAQ)

react基于react-slick怎么實現多圖輪播效果

源代碼:

import React, { Component } from "react";
import Slider from "react-slick";

import "slick-carousel/slick/slick.css"; 
import "slick-carousel/slick/slick-theme.css";

export default class MultipleItems extends Component {     
    render() {
      const settings = {
      //詳細的設置請查看官方API
        dots: true, //圓點顯示(false隱藏)
        infinite: true, //無限的環繞內容
        autoplay: true, //自動播放,速度默認為(3000毫秒)
        speed: 500, //自動播放速度(毫秒)
        slidesToShow: 3, //在一幀中顯示3張卡片
        slidesToScroll: 3 //一次滾動3張卡片
      };
      return (
        <div>
          <Slider {...settings}>
            <div>
                <img src="./pic/風景油畫10.jpg" alt="" width="300" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫9.jpg" alt="" width="300" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫8.jpg" alt="" width="300" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫7.jpg" alt="" width="300" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫6.jpg" alt="" width="300" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫5.jpg" alt="" width="300" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫4.jpg" alt="" width="300" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫3.jpg" alt="" width="300" height="170"/>
            </div>
            <div>
                <img src="./pic/風景油畫2.jpg" alt="" width="300" height="170"/>   
            </div>
          </Slider>
        </div>
      );
    }
  }

關于“react基于react-slick怎么實現多圖輪播效果”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“react基于react-slick怎么實現多圖輪播效果”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

进贤县| 延寿县| 依兰县| 普兰县| 云安县| 江陵县| 珲春市| 会宁县| 汉中市| 绩溪县| 柏乡县| 商城县| 千阳县| 通化市| 泰宁县| 富民县| 瑞丽市| 额济纳旗| 鲁山县| 剑川县| 财经| 福建省| 柳林县| 宁晋县| 区。| 礼泉县| 荔波县| 常宁市| 松江区| 芜湖县| 疏附县| 六盘水市| 济宁市| 凤台县| 泾源县| 无棣县| 晋城| 遂川县| 手游| 广宁县| 喀什市|