最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Vue3實(shí)現(xiàn)旋轉(zhuǎn)木馬動(dòng)畫(huà)效果

 更新時(shí)間:2022年05月10日 08:38:01   作者:zhazhali_fenqi  
這篇文章主要為大家介紹了如何利用Vue3實(shí)現(xiàn)旋轉(zhuǎn)木馬的動(dòng)畫(huà)效果,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Vue有一定的幫助,需要的可以參考一下

做的比較丑 最后圖片

本來(lái)打算用vue-carousel-3d這個(gè)組件的,但是這個(gè)組件一直報(bào)源碼錯(cuò)誤,修改了半天也沒(méi)有解決

效果圖

實(shí)現(xiàn)代碼

使用了swiper組件

html部分代碼

  <div class="swiper-container swiper1" style="height: 650px;width: 1500px">
      <div class="swiper-wrapper">
        <div class="swiper-slide">
          <div class="box-card">
            <img src="../../assets/homeScroll/trunkRoad.png" alt="" />
            <br>
            <el-button type="primary" @click="jumpUrl1">國(guó)省干道</el-button>
          </div>
        </div>
        <div class="swiper-slide">
          <div class="box-card">
            <img src="../../assets/homeScroll/bikeSystem.png" alt="" />
            <br>
            <el-button type="primary" @click="jumpUrl2">自行車(chē)系統(tǒng)</el-button>
          </div>
        </div>
        <div class="swiper-slide">
          <div class="box-card">
            <img src="../../assets/homeScroll/bridge.png" alt="" />
            <br>
            <el-button type="primary">橋梁</el-button>
          </div>
        </div>
        <div class="swiper-slide">
          <div class="box-card">
            <img src="../../assets/homeScroll/cityExpressway.png" alt="" />
            <br>
            <el-button type="primary">城市快速路</el-button>
          </div>
        </div>
        <div class="swiper-slide">
          <div class="box-card">
            <img src="../../assets/homeScroll/resultIntegration.png" alt="" />
            <br>
            <el-button type="primary" @click="jumpUrl3">結(jié)果集成</el-button>
          </div>
        </div>
        <div class="swiper-slide">
          <div class="box-card">
            <img src="../../assets/homeScroll/trunkRoad.png" alt="" />
            <br>
            <el-button type="primary">高速公路</el-button>
          </div>
        </div>
        <div class="swiper-slide">
          <div class="box-card">
            <img src="../../assets/homeScroll/bikeSystem.png" alt="" />
            <br>
            <el-button type="primary" @click="jumpUrl2">自行車(chē)系統(tǒng)</el-button>
          </div>
        </div>
      </div>
      <!-- 如果需要分頁(yè)器 -->
      <!--      <div class="swiper-pagination"></div>-->

      <div class="swiper-button-prev"></div>
      <!--左箭頭。如果放置在swiper-container外面,需要自定義樣式。-->
      <div class="swiper-button-next"></div>
      <!--右箭頭。如果放置在swiper-container外面,需要自定義樣式。-->
    </div>

js部分代碼

import { onMounted } from "vue";
import Swiper, {
  Autoplay,
  EffectCoverflow,
  EffectCube,
  Pagination,
  Navigation,
} from "swiper";
Swiper.use([Autoplay, EffectCoverflow, EffectCube, Pagination, Navigation]);
// swiper-bundle.min.css 決定了小圓點(diǎn)和左右翻頁(yè),如果不需要可以不引用
import "swiper/swiper-bundle.min.css";
// swiper.less/sass/css 決定了基礎(chǔ)的樣式
import "swiper/swiper.min.css";

export default {
  setup() {
    onMounted(() => {
      new Swiper(".swiper1", {
        // 循環(huán)
        loop: true,
        //每張播放時(shí)長(zhǎng)3秒,自動(dòng)播放
        spaceBetween: 40,
        effect: "coverflow",
        grabCursor: true,
        centeredSlides: true,
        slidesPerView: 5,
        // autoplay: {
        //   delay: 3000,
        //   stopOnLastSlide: false,
        //   disableOnInteraction: false,
        // },
        pagination: {
          el: ".swiper-pagination",
          clickable: true,
        },
        navigation: {
          nextEl: ".swiper-button-next",
          prevEl: ".swiper-button-prev",
        },
        coverflowEffect: {
          rotate: 0,
          stretch: 0,
          depth: 100,
          modifier: 1,
          slideShadows: false,
        }
      });
    });
  },
  methods:{
    jumpUrl1(){
      const routeData = this.$router.replace({
        path: '/index',
      });
      // window.open(routeData.href, '_blank');
    }
  }
}

到此這篇關(guān)于基于Vue3實(shí)現(xiàn)旋轉(zhuǎn)木馬動(dòng)畫(huà)效果的文章就介紹到這了,更多相關(guān)Vue旋轉(zhuǎn)木馬內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在Vue3中使用vue3-print-nb實(shí)現(xiàn)前端打印功能

    在Vue3中使用vue3-print-nb實(shí)現(xiàn)前端打印功能

    在前端開(kāi)發(fā)中,經(jīng)常需要打印頁(yè)面的特定部分,比如客戶(hù)列表或商品詳情頁(yè),要快速實(shí)現(xiàn)這些功能,可以使用 vue3-print-nb 插件,本文就給大家介紹了如何在 Vue 3 中使用 vue3-print-nb 實(shí)現(xiàn)靈活的前端打印,需要的朋友可以參考下
    2024-06-06
  • Vue3?實(shí)現(xiàn)驗(yàn)證碼倒計(jì)時(shí)功能

    Vue3?實(shí)現(xiàn)驗(yàn)證碼倒計(jì)時(shí)功能

    這篇文章主要介紹了Vue3?實(shí)現(xiàn)驗(yàn)證碼倒計(jì)時(shí)功能,倒計(jì)時(shí)的運(yùn)用場(chǎng)景是獲取手機(jī)驗(yàn)證碼倒計(jì)時(shí)、獲取郵箱驗(yàn)證碼倒計(jì)時(shí)等場(chǎng)景,本文結(jié)合示例代碼給大家詳細(xì)講解,需要的朋友可以參考下
    2023-01-01
  • C#實(shí)現(xiàn)將一個(gè)字符轉(zhuǎn)換為整數(shù)

    C#實(shí)現(xiàn)將一個(gè)字符轉(zhuǎn)換為整數(shù)

    下面小編就為大家分享一篇C#實(shí)現(xiàn)將一個(gè)字符轉(zhuǎn)換為整數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • el-radio-group中的area-hidden報(bào)錯(cuò)的問(wèn)題解決

    el-radio-group中的area-hidden報(bào)錯(cuò)的問(wèn)題解決

    本文主要介紹了el-radio-group中的area-hidden報(bào)錯(cuò)的問(wèn)題解決,下面就來(lái)介紹幾種解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04
  • vue如何設(shè)置定時(shí)器和清理定時(shí)器

    vue如何設(shè)置定時(shí)器和清理定時(shí)器

    這篇文章主要介紹了vue如何設(shè)置定時(shí)器和清理定時(shí)器,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 深入理解Vue3里的EffectScope

    深入理解Vue3里的EffectScope

    本文主要介紹了Vue3里的EffectScope,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Vue.js 中 ref 和 reactive 的區(qū)別及用法解析

    Vue.js 中 ref 和 reactive 的區(qū)別及用法解析

    在Vue.js中,ref主要用于創(chuàng)建響應(yīng)式的引用,通過(guò).value屬性來(lái)訪問(wèn)和修改值,特別適用于需要頻繁更改整個(gè)值的場(chǎng)景,而reactive則用于創(chuàng)建深度響應(yīng)的對(duì)象或數(shù)組,本文給大家介紹Vue.js 中 ref 和 reactive 的區(qū)別及用法,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 如何正確理解vue中的key詳解

    如何正確理解vue中的key詳解

    這篇文章主要給大家介紹了關(guān)于如何正確理解vue中key的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Vue POST請(qǐng)求頭'Content-Type':'application/json;',data上傳過(guò)程

    Vue POST請(qǐng)求頭'Content-Type':'application/j

    這篇文章主要介紹了Vue POST請(qǐng)求頭'Content-Type':'application/json;',data上傳過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Electron vue的使用教程圖文詳解

    Electron vue的使用教程圖文詳解

    Electron相當(dāng)于一個(gè)瀏覽器的外殼,可以把網(wǎng)頁(yè)程序嵌入到殼里面,可以運(yùn)行在桌面上的一個(gè)程序,可以把網(wǎng)頁(yè)打包成一個(gè)在桌面運(yùn)行的程序。這篇文章主要介紹了electron-vue多顯示屏下將新窗口投放是其他屏幕 ,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

内乡县| 台东县| 兴隆县| 灵川县| 金湖县| 广东省| 昂仁县| 宁河县| 普宁市| 拉孜县| 历史| 闻喜县| 科技| 花莲市| 靖边县| 柳林县| 娱乐| 靖远县| 根河市| 固安县| 石柱| 南溪县| 诸城市| 余姚市| 永春县| 丰县| 应用必备| 平安县| 贵德县| 陆河县| 石城县| 嫩江县| 印江| 平阴县| 三门县| 牡丹江市| 尉犁县| 常宁市| 大同县| 滕州市| 宝鸡市|