Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grid-toggler

A simple one-file javascript tool for better maintainance of vertical and/or horizontal rhytm of webpage components.

demo animated gif

Demo

You can see a demo here.

Prerequisites

The script is written in ES6, hence it will work only on browsers which supports its (pretty basic) features.

Installing

Download and include the script right before the enclosing </body> tag:

<script src='relative-path-to-file/gridtoggler-0.1.0.js'></script>

You can configure settings via the config object at the top of the javascript file. The scripts currently supports only pixel values.

const config = {
    targetX: '#grid',
    targetY: 'body',
    gridGapX: 30,
    gridGapY: 30,
    gridTiltX: 0,
    gridTiltY: 0,
    gridColor: 'rgb(50, 154, 240)',
};

Major Todos

  • Make config form collapsible.
  • Resolve some issues experienced in Google Chrome: The on-the-fly changing of values is quite laggy. Some lines are seemingly ommited from grid.
  • Enable saving the configuration via config form submit (probably to a cookie).
  • Probably move the whole config object to a separate JSON file.
  • Enable usage of non-pixel values.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A simple one-file script to help getting control over vertical and/or horizontal rhytm of webpage components.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages