【发布时间】:2021-04-29 18:42:58
【问题描述】:
我正在尝试使用带有 Tailwinds 的 Vue.js 在我的代码中使用一些转换。我的环境包括 Laravel Jetstream 和 vue 自带的 Inertia。
我注意到使用此表单一切正常:
<transition name="some-name">
<div v-if="something"></div>
</transition>
我的 CSS 中的这些类:
.some-name-enter {
transform: translateX(-100%);
}
.some-name-leave-to {
transform: translateX(-100%);
}
.some-name-leave-active,
.some-name-enter-active {
transition: all 0.5s ease-in-out;
}
但是当我尝试使用这个语法时:
<transition
enter-active-class="transition ease-out duration-100 transform"
enter-from-class="opacity-0 scale-95"
enter-to-class="opacity-100 scale-100"
leave-active-class="transition ease-in duration-75 transform"
leave-from-class="opacity-100 scale-100"
leave-to-class="opacity-0 scale-95"
>
<div v-if="something"></div>
</transition>
它不起作用..我只是想使用顺风类进行过渡,它们非常易于使用,无需编写大量的 css 行。
我不知道它是否重要,但我使用的是 vue 2.6.12。提前感谢您的帮助。
【问题讨论】:
标签: laravel vue.js css-transitions tailwind-css jetstream