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']
};
使用
在您的故事中
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>
);