css2canvas

0.0.1 • Public • Published

css2canvas

npm version

The script let you render css animation directly on canvas.

Still under development.

Usage

import html2canvas.js and css2canvas.js.

If you want to make gif, you need to import gif.js too.

css2canvas.init({
  canvas : canvas ,
  DOM : document.querySelector('.container') ,
  mode : 'simulate'
});

css2canvas.draw();

Configuration

{
  // the canvas you want to render
  canvas : canvas ,
  // the dom you want to simulate or calculate
  DOM : document.querySelector('.container') ,
  // mode in simulate or calculate
  mode : 'simulate' ,
  // animation object , only needed in calculate mode
  animation : animation 
}

Method

// initialize css2canvas
css2canvas.init(config);
// begin render on canvas
css2canvas.draw();
// start record canvas frame
css2canvas.startRecord();
// stop record canvas frame
css2canvas.stopRecord();
// clear canvas frame
css2canvas.clearRecord();
// make gif result
css2canvas.makeResult();

TODO

  • Improve simulate mode.
  • Fulfill calculate mode.
  • Generate JavaScript code that can render canvas directly.

Readme

Keywords

Package Sidebar

Install

npm i css2canvas

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • jeno5980515