npm.io
0.2.0 • Published 3 years ago

pixel-perfect-storybook-addon

Licence
MIT
Version
0.2.0
Deps
4
Size
81 kB
Vulns
0
Weekly
0
Stars
3

Storybook Addon Pixel Perfect

Build pixel perfect components by adding an overlaying image of component in Storybook's preview iframe.

Live example. Try to toggle eye button in the Storybook toolbar and "Pixel Perfect" panel.

Features

  • Overlay rendering.
  • Overlay visibility toggling.
  • Overlay opacity customization.
  • Overlay color inversion toggling.
  • Overlay options resetting.

Usage

In parameters of your stories:

parameters: {
    pixelPerfect: {
        overlay: {
            src: "path/to/overlay",
            opacity: 0.5,
            colorInversion: true,
        },
    },
},
Options
Name Type Default Description
overlay.src string Path to the overlay image. This can be any string that the src attribute of the HTML img element accepts.
overlay.opacity number 0.5 Opacity of the overlay.
overlay.colorInversion boolean true If true colors of the overlay are inverted. The effect is the same as using the CSS filter property with the value invert(1).

Keywords