踩坑-vue項目放大鏡特效 放大后圖片位置的修改(一)


使用vue-piczoom插件實現放大鏡功能

*首先引入到項目中:下載安裝插件:npm i PicZoom --save
*在用到的頁面引入:import PicZoom from "vue-piczoom";
上代碼:

   <pic-zoom :url="imgurl" :scale="3"></pic-zoom>
   //:scale是放大的倍數

在data中用 require的方式引入圖片

我們來看效果圖:
出來是出來了,但是位置不太對,我想把放大后的圖顯示在右邊,於是我就去看了下它顯示的樣式。
這個class為mouse-cover-canvas 的就是它,我們可以對它進行css修改

我在當前這個頁面的css中寫了樣式,但是一點效果都沒有,其實不是樣式沒用,是我寫錯地方了,仔細看控制台的那張圖你會發現他是相對於#app進行定位的,所以我把樣式給寫到App.vue中果然就有效果了。


學習是一件需要堅持的事,加油哦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM