@compositor/logo

1.4.0 • Public • Published

Logo

The Compositor logo, also known as the sort or the block is composed of a vertical rectangle within a clear space square. Because the clear space is included in the logo itself, no additional space needs to be added around the logo in use.

Ratios

The inner rectangle has a 2:1 ratio. The space to the left and right of the rectangle is equal to its width, and the top and bottom spacing is equal to half its width. The logo can be evenly divided into a 6x6 grid.

Motif

The logo's grid and proportions can be used as a design motif for creating layouts.

Color

The primary Compositor color palette is pure black and white. This allows for user generated content to stand out against the unobtrusive and subdued tone of Compositor's branding. Other colors can be introduced when needed.

Product Icons

Product icons can be based on the logo's dimensions in a horizontal format. In order to support a family of related products, the icons should follow a similar layout, but can also branch out into product-specific brand colors to help differentiate themselves.

React Components

The logo and app icons are SVGs, designed and built in React. Repng can be used to export the icons into PNG format. React DOM can be used to render SVGs. Because the logo is built with React, the product icons can be composed with the Logo component.

<Logo
  color='white'
  backgroundColor='black'
  size={size}
  radius={1}
  horizontal>
    <g fill='none'
      stroke='black'
      strokeWidth={strokeWidth}>
      <path d={paths.x} />
      <path d={paths.o} />
    </g>
</Logo>

Development

npm i
npm start

Readme

Keywords

none

Package Sidebar

Install

npm i @compositor/logo

Weekly Downloads

8

Version

1.4.0

License

MIT

Unpacked Size

559 kB

Total Files

48

Last publish

Collaborators

  • johno
  • jxnblk
  • mrmrs