像素完美

通过在 Storybook 的预览 iframe 中添加组件的叠加图像来构建像素完美的组件。

在 Github 上查看

Storybook 插件像素完美

通过在 Storybook 的预览 iframe 中添加组件的叠加图像来构建像素完美的组件。

在线示例。尝试切换 Storybook 工具栏中的眼睛按钮和“像素完美”面板。

功能

  • 叠加渲染。
  • 叠加可见性切换。
  • 叠加不透明度自定义。
  • 叠加颜色反转切换。
  • 叠加选项重置。

入门

安装

npm install -D pixel-perfect-storybook-addon

或者

yarn add -D pixel-perfect-storybook-addon

然后,使用以下内容更新 .storybook/main.js在此处了解更多信息

// .storybook/main.js

module.exports = {
  addons: ["pixel-perfect-storybook-addon"],
};

用法

在您故事的参数中

parameters: {
    pixelPerfect: {
        overlay: {
            src: "path/to/overlay",
            opacity: 0.5,
            colorInversion: true,
        },
    },
},

选项

名称 类型 默认值 描述
overlay.src 字符串 叠加图像的路径。这可以是 HTML img 元素的 src 属性接受的任何字符串。
overlay.opacity 数字 0.5 叠加层的不透明度。
overlay.colorInversion 布尔值 true 如果为 true,则反转叠加层的颜色。效果与使用 CSS filter 属性并将值设置为 invert(1) 相同。
作者
  • timka-svoboda
    timka-svoboda
支持
    Angular
    Ember
    HTML
    Preact
    React
    React Native
    Svelte
    Vue
    Web Components
标签