A small picture or design that represents an idea, function, or some other type of visual concept. For example, in computer graphics and web development, an icon is a pictorial representation of a program or file type.
A logo which is usually a combination of text and graphic imagery that acts as the company's symbol.
Generally used when a page has so much content that it would be impossibly long to load the entire page at once. Infinite scroll consists of an auto-generated list of items that constantly loads new items as they load off the bottom of the screen.
The degree of difference between the two sides of an object or system.
The thickness or thinness of a typeface. Common font weights are light, regular/normal, semi-bold, bold and extra bold.
A type of user interface design carefully crafted to trick people into doing things they might not want to do.
A selector that can be applied to any HTML element. ID should be used when designing for a single instance, such as using the id="main" attribute on an <h1> tag.
A graphic element that has a definite length and direction. Examples of vectors would be straight lines, edges, or curves.
Text that is used to fill in a gap in a document.
CSS or Cascading Style Sheets are a language for describing the look and formatting of HTML elements in a webpage.
A system of columns and rows designers use to create layouts. It's used in graphic design and web development to align elements for easy use on the page. Grids are a key part of design because they help you create balance, rhythm, proportion and hierarchy in your layout.