vue生成海报图-在vue中怎么生成10个图片
原创:找图网
2023-06-16 04:45:12
推荐一款Vue 生成海报的插件vue-canvas-poster

简单粗暴,无需多想!!
1.npm 安装vue-canvas-poster
本文链接:
使用vue作出锤子官方商城的3d-banner效果

利用js获取鼠标指针位置,根据位置计算偏转角度,通过设定css中transform的perspective/rotateX/rotateY使banner呈现3d偏转的效果。
首先,写一个div
并给他一些基本的样式
接下来引入vue
并生成一个实例
在data中定义x轴和y轴的偏转角度
在computed计算属性中定义生成具体css语句的函数
在methods中书写鼠标在banner中的移动事件对应的函数
定义鼠标离开banner事件对应的函数(也就是将data中角度值归零)
接下来,为banner绑定相应的事件和样式
此时,发现效果已经基本实现,为了让鼠标离开时banner恢复原状的过程更加平缓,要给banner加入transition
大功告成了, 预览 。
不过我发现,锤子官方商城的效果中,banner内的文字和背景偏转角度有一定差异,感觉像不在一个平面上,我猜测应该是利用了不同的perspective,有机会我再测试一下。
在vue中怎么生成10个图片

在vue中生成10个图片方法:html页面生成图片的技术背景将html页面生成图片,纯前端通过html2canvas生成图片,将前端的dom传回Django后端,通过后就可以了。
最新文章 更多
-
果盘绘画图片大全简单创作方法快速制作技巧2024-01-02 16:57:54
-
小年插画图片创作方法快速制作技巧2024-01-02 16:57:20
-
小年绘画作品制作技巧2024-01-02 16:55:45
-
小年插画图片创作方法快速制作技巧2024-01-02 16:55:02
-
立春插画图片如何制作2024-01-02 16:54:19
-
立春插画图片创作方法快速制作技巧2024-01-02 16:53:32






扫描二维码添加客服微信
扫描二维码关注