加入直播:美国东部时间周四上午 11 点,Storybook 9 版本发布及问答环节

像素完美设计

Storybook,用于通过像素完美预览设计资源

在 Github 上查看

Storybook 像素完美设计插件

这个插件可以帮助您以像素完美的精度开发组件!它允许您在已开发的组件上方放置一个半透明图像叠加层,并进行像素到像素的比较。

键盘快捷键

  • [Shift + 方向键] 用于 10px 位置改变
  • [Alt + Shift + 方向键] 用于 0.1px 位置改变

入门

需要 Storybook 6.1 或更高版本。使用 npx sb upgrade --prerelease 安装最新版本

首先,安装此插件

npm i -D storybook-addon-perfect-design

然后,将以下内容添加到 .storybook/main.js

module.exports = {
  addons: ['storybook-addon-perfect-design']
};

用法

在您的 stories 中

import React from 'react';

import imageUrl from './images/my-image.jpg'; 

export default {
  title: 'Design Assets',
  parameters: {
    assets: [
      imageUrl, // link to a file imported
      'https://via.placeholder.com/300/09f/fff.png', // link to an external image
      'https://www.example.com', // link to a webpage
      'https://www.example.com?id={id}', // link to a webpage with the current story's id in the url
    ],
  },
};

export const defaultView = () => (
  <div>your story here</div>
);