In
software design,
look and feel is a term used in respect of a
graphical user interface and comprises aspects of its design, including elements such as colors, shapes, layout, and
typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel"). The term can also refer to aspects of a non-graphical
user interface (such as a
command-line interface), as well as to aspects of an
API – mostly to parts of an API that are not related to its functional properties. The term is used in reference to both
software and
websites.