It can definitely be done, but I don't have any example ready. You might want to contract an extension developer to create the feature/theme for you.
This might be doable in CSS only, in which case even a developer not familiar with Flarum's inner workings should still be able to work on it for you.
It's not worth contacting me though, I won't have any availability for client work for the foreseeable future 😅