Vue.js Vue转换未在设置的高度/宽度上显示
因此,我有一个在我看来很像沼泽的标准设置:Vue.js Vue转换未在设置的高度/宽度上显示,vue.js,Vue.js,因此,我有一个在我看来很像沼泽的标准设置: <template> <transition name='expand'> <div id='menu' v-if='open'>...</div> </transition> </template> <style> #menu { height: 25rem; width: 25rem; ... } .exp
<template>
<transition name='expand'>
<div id='menu' v-if='open'>...</div>
</transition>
</template>
<style>
#menu {
height: 25rem;
width: 25rem;
...
}
.expand-enter-active {
transition: height 0.25s ease-out, width 0.25s ease-out;
}
.expand-enter {
height: 3rem;
width: 3rem;
}
</style>
...
#菜单{
高度:25雷姆;
宽度:25雷姆;
...
}
。展开“输入活动”{
过渡:高度0.25s缓和,宽度0.25s缓和;
}
.展开回车键{
高度:3雷姆;
宽度:3rem;
}
然而,没有过渡。3rem框可以看到一个简短的帧,然后跳到完全展开。如果我尝试使用不透明度进行转换,它将按预期工作,但高度和宽度属性不…尝试将高度和宽度设置为Parents不确定您的意思…
是
的父级,如果您将高度和宽度设置为child,则将自动具有该高度和宽度Nope。。。将#topmenu的值设置为parent会使框停留在3rem,从而启用样式设置