Graphic design is the art of creating visual elements to communicate messages and ideas effectively. It encompasses a variety of fields, such as logo creation, advertising, web design and publication layout, using typography, color and imaging techniques.