10

Is it possible to show the next step directly after clicking continue within the Vuetify Stepper? (or in other words: how to remove the transition slide out effect)

Tom
  • 5,588
  • 20
  • 77
  • 129
  • 1
    Searching for this too! Looks like there is a `computedTransition:"v-tab-reverse-transition"` on the `VStepperContent` - but there is no way to change it AFAIK – TheGeekZn May 18 '18 at 08:51

4 Answers4

19

It doesn't look like there is any provided option to change the transition effect in the Vue component itself.

But, you can disable it by setting the transition css property to none for the .stepper-content elements.

For example, you could create a no-transition class:

.no-transition .stepper__content { transition: none; }

And then add it to the <v-stepper> component tag:

<v-stepper v-model="e1" class="no-transition">
  ...
</v-stepper>

Here's a codepen with a working example.

thanksd
  • 54,176
  • 22
  • 157
  • 150
6

Mine worked with

.no-transition .v-stepper__content { transition: none; }

In case somebody didn’t succeed with @thanksd's answer.

elixenide
  • 44,308
  • 16
  • 74
  • 100
tuing2ing
  • 61
  • 1
  • 3
2

This worked for me:

.v-stepper__wrapper {
  transition:none !important;
}

Vuetify version 2.2.8

Alexey Gavrilov
  • 10,593
  • 2
  • 38
  • 48
1
  1. Remove the Vuetify stepper transition:

    .v-stepper__content, .v-overlay { transition: none !important; }

  2. Remove the Vuetify stepper transition only from stepper-header (which I was looking for). I added a class "stepper-body" to :

    .stepper-body { position: relative; }

Suraj Lulla
  • 489
  • 5
  • 12