Should be possible, but I don't get what's to like so much in unnecessary animations sucking your battery and making the whole experience awful on underpowered hardware.
I have Intel GPU with hidpi screen - Stripe's menu drops frames and spins up the fans.
Sadly `auto` values can't be animated. It can only be done with a bunch of hard-coded sizes and positions. Remove an item anywhere and you'll have to manually adjust.
Make a pure CSS version of that and you're king :)