设置好对应的样式,不需要知道宽度也可以。
如果动画时间放慢一点, 其实也看得出是瞬间就宽度减小为 40px (padding
左右各 20, width
瞬间 0)
就是也没有(像浏览器的 tab)那么完美平滑了
不过动画时间(transition
)短的话也不明显, 还好
关键就是这个了, 这句代码是 CSS 取代不了的了(max-width
不能动画)
我实现提交了 你可以打开多几个 tab 再关闭看看, 跟你的思路一样的(用 Vue3)
哈哈,是的,我这次也不反对
emacs-china 能不能成为万能的编程社区不知道,但别成为万能的灌水社区
4 个赞