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

溫馨提示×

溫馨提示×

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

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

如何使用Vue實現類似Spring官網圖片滑動效果

發布時間:2021-04-02 11:19:54 來源:億速云 閱讀:154 作者:小新 欄目:web開發

這篇文章主要介紹如何使用Vue實現類似Spring官網圖片滑動效果,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

如何使用Vue實現類似Spring官網圖片滑動效果

可以看到, 隨著鼠標的滑動,綠色圖片和灰色圖片可以無縫的在鼠標倆兩邊切換顯示。

顯示這樣的效果其實很簡單,利用固定定位保證兩張圖片在同一位置下, 我們可以將灰色圖片當做背景層圖片,然后根據獲取到的實時X軸坐標, 動態改變綠色圖片的寬度, 隱藏超出X軸坐標的部分, 就可以達到這樣的效果, 簡單來說, 這效果就是動態改變上層圖片的寬度。

實現效果:

如何使用Vue實現類似Spring官網圖片滑動效果

我這邊選擇了兩張同樣大小的KDA卡莎的圖片, 將金色圖作為背景圖,暗黑圖作為左側圖, 用了Vue的mousemove來獲取X軸坐標值, 并通過監聽坐標軸變化來實時改變左側圖片的寬度。

鼠標部分, 簡化了Spring官網上鼠標位置出軸承的顯示, 采用了cursor: ew-resize樣式, 使得鼠標看起來可以左右滑動。

代碼粘貼

<template>
  <div class="scroll">
    <div class="container" @mousemove="mousemove">
      <div class="base"></div>
      <div class="left" ref="left">
        <img src="../../static/image/kda-karsa.jpg" alt="">
      </div>
    </div>
  </div>
</template>
<script>
export default {
  data() {
    return {
      posX: 0
    }
  },
  methods: {
    mousemove(e) {
      // 獲取x 坐標
      this.posX = e.offsetX 
    }
  },
  watch: {
    posX(curX) {
      this.$refs.left.style.width = `${curX}px`
    }  
  }
}
</script>
<style lang="scss" scoped>
.scroll{
  .container{
    width: 960px;
    height: 540px;
    background-color: #cccccc;
    position: relative;
    cursor: ew-resize;
    .base{
      position: absolute;
      width: 960px;
      height: 540px;
      top: 0;
      left: 0;
      background: url('../../static/image/kda-karsa-golden.jpg') no-repeat;
      background-size: 100%;
    }
    .left{
      position: absolute;
      width: 480px;
      height: 540px;
      overflow: hidden;
      top: 0;
      left: 0;
      img{
       width: 960px;
       height: 540px; 
      }
    }
  }
}
</style>

以上是“如何使用Vue實現類似Spring官網圖片滑動效果”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

vue
AI

嘉义县| 垦利县| 兴安盟| 澄城县| 巴彦县| 塔城市| 图木舒克市| 仲巴县| 天峻县| 昭平县| 上虞市| 东山县| 嘉义县| 濮阳县| 东乡| 文昌市| 河池市| 大安市| 乌拉特后旗| 万全县| 高唐县| 澎湖县| 桂东县| 景谷| 诸暨市| 岳西县| 安阳市| 汉寿县| 安龙县| 镇宁| 安岳县| 高陵县| 武乡县| 开原市| 昔阳县| 湄潭县| 淄博市| 霍州市| 皮山县| 潜江市| 抚顺市|