Я использую animate.css. У меня v-flex выглядит вот так
<v-flex md3 sm6 xs12 v-for="(d, index) in data" :key="organization.id"
class="animated fadeInLeft" :style="{ 'animation-delay': index/8 + 's'
}">
<v-card>
-----
</v-card>
</v-flex>
Я использовал animated fadeInLeft
в качестве классов CSS, и fadeInLeft изначально применяется ко всем картам, поэтому я применил animation-delay
и рассчитал на основе индекса. По мере увеличения индекса каждая карта имеет некоторую задержку. Это работает, как ожидалось. Этот не будет работать в сафари, мне нужно применить -webkit-animation-delay
. Я могу добавить несколько стилей в v-стиле, снова вычислить значение и присвоить -webkit-animation-delay
, это выглядит не очень хорошо. Есть ли какая-нибудь вещь, которую я могу использовать jquery или scss mixins, или какая-то другая вещь, которая должна присвоить элементу динамическое значение стиля?