视差

v-parallax 组件创建一个 3d 效果使图像显示比窗口滚动更慢。

用例

当用户滚动页面时,视差引起背景图像的滚动。

template


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

Parallax(视差) - 图1

API

从下面选择您想要的组件,并查看可用的属性、插槽、事件和函数。

Parallax(视差) - 图2

示例

下面是一些简单到复杂的例子。

和内容一起使用

你也可以在视差中放置任何内容,这使您可以使用视差作为英雄图像。

template


  1. <template>
  2. <v-parallax
  3. dark
  4. src="https://cdn.vuetifyjs.com/images/backgrounds/vbanner.jpg"
  5. >
  6. <v-row
  7. align="center"
  8. justify="center"
  9. >
  10. <v-col class="text-center" cols="12">
  11. <h1 class="display-1 font-weight-thin mb-4">Vuetify.js</h1>
  12. <h4 class="subheading">Build your application today!</h4>
  13. </v-col>
  14. </v-row>
  15. </v-parallax>
  16. </template>

Parallax(视差) - 图3

自定义高度

你可以在视差上指定自定义高度。请记住,如果您的图像尺寸不合适,这可能会打破视差。

template


  1. <template>
  2. <v-parallax
  3. height="300"
  4. src="https://cdn.vuetifyjs.com/images/parallax/material2.jpg"
  5. ></v-parallax>
  6. </template>

Parallax(视差) - 图4