I present Design, a suite of web-design and development assistive tools which can be utilised on any web-page. Encompassing utilities for grid layout, measurement and alignment, Design is a uniquely powerful JavaScript bookmarklet. >>

Using Design is extremely simple:

  • Drag the Design link below to your bookmark bar (or add it to your bookmarks by right clicking the link and selecting 'Add to bookmarks/favourites'):
    Design
  • Load any web-page you want
  • Click Design in your bookmark bar
  • Load the design component you wish to use by clicking on it in the Design control panel.

Design features the following components:

  • Grid - overlays a highly configurable layout grid over a web-page. Grid can be set to match any set of dimensions, allowing easy development of CSS layouts in the web-browser.
  • Rule - displays rulers on a page, with all the expected features of the rulers found in a desktop design application, including guides which snap to block display elements and origin location control.
  • Unit - allows measurements to be made between any two points on a web-page, giving basic information about each of the points clicked on, and drawing a line on the page for the measurement.
  • Crosshair - draws a crosshair cursor on the page to assist in layout alignment. Cursor information is also presented in a tooltip.

Once Design has loaded, you can load each individual component by simply clicking on the icon representing that component in the Design control panel. You can then disable that component by clicking the icon again. Any combination of the Design components can by loaded on a page, and they will all work effectively together. Indeed, Design is often at it's most useful when using several of it's components at the same time.

>> Read more...

About

This site is the playground and sand box of Allan Jardine, a user interface developer focused on web-based technologies, seeking to push the boundaries of HCI. I currently work as a UI developer for U4EA technologies creating interfaces for networking devices.

On this site you will find some of my experimental software, as well as my musings on UI development and the state of web-development. This site also hosts projects I have been working on such as Design, Alert and SprySpell.

Conditional-CSS logo

The web today