Being a project manager is tough. It means a lot of work. Your day to day is comprised of a lot of meetings, facing and solving a host of problems, asking for resources when the ones you have are insufficient (which, you’ll find, is most of the time), following up on a million tiny details, writing up constant reports on how your project is evolving, not to mention dealing with a lot of different people, many of which don’t really make the job any easier on you.

If you’re working in the field of web development and design, it’s a pretty safe bet to assume you already know what CSS is all about and that you’ve already mastered elements like CSS Transitions and Animations. But, if you’re just starting out, it may just be that the last phrase sounds like complete gibberish to you. Should that be the case, then this is the article for you.

Design can be, at times, a pretty expensive business. You can not work forever with the tools you have, and even if you do, let us not forget that design is, after all, an art. You want to have as many resources to play around with and modify, so that your designs will stand out in a crowd, and people will want to come to you when they want unique, classy and innovative designs.