Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 使用SVG文件通过Vuetify创建视差效果_Vue.js_Svg_Parallax_Vuetify.js - Fatal编程技术网

Vue.js 使用SVG文件通过Vuetify创建视差效果

Vue.js 使用SVG文件通过Vuetify创建视差效果,vue.js,svg,parallax,vuetify.js,Vue.js,Svg,Parallax,Vuetify.js,vuetify提供v-parallax组件以创建典型的parallax效果,该效果可创建3d效果,使图像的滚动速度看起来比窗口慢: <template> <v-parallax src="https://cdn.vuetifyjs.com/images/parallax/material.jpg"></v-parallax> </template> 不幸的是,它不适用于svg文件 有人知道是否有一种简单的方法可以使用vuetify或vue

vuetify
提供
v-parallax
组件以创建典型的
parallax
效果,该效果可创建3d效果,使图像的滚动速度看起来比窗口慢:

<template>
  <v-parallax src="https://cdn.vuetifyjs.com/images/parallax/material.jpg"></v-parallax>
</template>

不幸的是,它不适用于
svg
文件


有人知道是否有一种简单的方法可以使用
vuetify
vue
创建
视差效果,但使用
svg
文件?

如果您传递svg数据base64编码,则可以使用它

数据:image/svg+xml;base64,[data]
其中,
[data]
将是通过将数据传递到编码器(如

例如:


谢谢,这是一个好主意,但我需要xml标记通过例如anime.js来转换图像