Параллаксная прокрутка — это визуальный эффект, используемый на веб-страницах, где фоновое содержимое перемещается медленнее, чем содержимое переднего плана. В этой статье мы узнаем, как использовать компонент параллакса от Vuetify для создания эффекта прокрутки параллакса с фоновыми изображениями.

Компонент Vuetify Parallax (v-parallax)

Мы используем v-parallax для создания компонента параллакса. У него есть реквизит src для указания URL-адреса изображения, которое будет использоваться в качестве фона.

<template>
  <v-app>
    <div style="height: 1200px">
      <v-parallax
        src="https://picsum.photos/1920/1080?random"
      >
      </v-parallax>
    </div>
  </v-app>
</template>

Параллакс-контент

Мы можем включить контент в параллакс, сделав его дочерним элементом v-parallax. Это полезно для создания образа героя. Например:

<template>
  <v-app>
    <div style="height: 1200px">
      <v-parallax
        src="https://picsum.photos/1920/1080?random"
      >
        <div class="white black--text pa-4">
          Lorem ipsum dolor sit amet consectetur adipisicing
          elit. Quasi repellendus optio doloremque illo
          fugiat iure possimus dolorem aspernatur, officiis
          laudantium iste debitis officia asperiores
          voluptas, architecto molestias minima velit
          nesciunt?
        </div>
      </v-parallax>
    </div>
  </v-app>
</template>

Высота параллакса

Мы можем настроить высоту компонента параллакса с помощью реквизита height. Например:

<template>
  <v-app>
    <div style="height: 1200px">
      <v-parallax
        src="https://picsum.photos/1920/1080?random"
        height="400"
      >
        <div class="white black--text pa-4">
          Lorem ipsum dolor sit amet consectetur adipisicing
          elit. Quasi repellendus optio doloremque illo
          fugiat iure possimus dolorem aspernatur, officiis
          laudantium iste debitis officia asperiores
          voluptas, architecto molestias minima velit
          nesciunt?
        </div>
      </v-parallax>
    </div>
  </v-app>
</template>

Обновлено на: codingbeautydev.com

Украсьте с помощью Vuetify

Полное руководство по созданию элегантных веб-приложений с помощью платформы Vuetify Material Design.

Получите бесплатную копию здесь.