Javascript 如何在同时使用“宽度”和“最大宽度”时反转CSS动画
我想反转一个CSS动画,其中使用了“宽度”和“最大宽度”的组合 当前,当单击“切换”时,此小提琴中显示的动画会正确展开,但它只是“捕捉”到原始宽度,然后再次单击切换按钮 如何使其平稳恢复到原始状态Javascript 如何在同时使用“宽度”和“最大宽度”时反转CSS动画,javascript,css,css-animations,css-transitions,Javascript,Css,Css Animations,Css Transitions,我想反转一个CSS动画,其中使用了“宽度”和“最大宽度”的组合 当前,当单击“切换”时,此小提琴中显示的动画会正确展开,但它只是“捕捉”到原始宽度,然后再次单击切换按钮 如何使其平稳恢复到原始状态 const toggle=()=>{ $('.sidebar').toggleClass('grow'); } 。侧栏{ 宽度:40vw; 最大宽度:300px; 背景:蓝色; 高度:200px; } .sidebar.grow{ 过渡:宽度500ms,易于进出; 过渡:最大宽度为500ms,易于
const toggle=()=>{
$('.sidebar').toggleClass('grow');
}
。侧栏{
宽度:40vw;
最大宽度:300px;
背景:蓝色;
高度:200px;
}
.sidebar.grow{
过渡:宽度500ms,易于进出;
过渡:最大宽度为500ms,易于进出;
}
.sidebar.grow{
宽度:90vw;
最大宽度:90vw;
}
切换增长
const toggle=()=>{
$('.sidebar').toggleClass('grow');
}
。侧栏{
宽度:40vw;
最大宽度:300px;
背景:蓝色;
高度:200px;
过渡:宽500ms缓进缓出,最大宽500ms缓进缓出;
}
.sidebar.grow{
宽度:90vw;
最大宽度:90vw;
}
切换增长