angular Angular Inputs - Improved Error UX Here's an elegant way to see whether your input is in focus or not and how you can use that in the HTML template to trigger styling or other changes.
CSS Tutorial: CSS Flex Layout Layout can be an absolute pain. I've found manually building layouts using flexbox to be quicker, more stable and more maintainable.