If you just open http://brackets.io/ in Full-HD monitor and start making its width smaller and smaller, It also changes the view/layout. Handling it with Javascript is simple but It will add lots of code. Can we do it even with CSS Magic (Declarative) ? If yes then how?