画布区域样式的正确方法是故事书

Posted

技术标签:

【中文标题】画布区域样式的正确方法是故事书【英文标题】:What is the correct way to style canvas area is storybook 【发布时间】:2020-05-27 20:40:49 【问题描述】:

在故事书中,所有故事都紧紧靠在容器的左上角。

当显示在相关容器之外具有视觉外观的项目时,这会导致问题,例如一个盒子阴影。

所以我想知道向周围容器添加边距的最佳方法是什么。我查看了故事书的主题文档,但找不到任何相关内容?

【问题讨论】:

【参考方案1】:

在 .storybook/preview.js 中,您只需添加以下内容:


addDecorator(storyFn => (
  <>
    <div style= margin: '1rem' >storyFn()</div>
  </>
))

这样所有故事都会以 1rem 的边距显示。

【讨论】:

【参考方案2】:

添加到我的 preview.js:

export const decorators = [
  (Story) => (
    <div style= margin: '3em'>
      <Story />
    </div>
  )
]

帮我解决了问题

【讨论】:

以上是关于画布区域样式的正确方法是故事书的主要内容,如果未能解决你的问题,请参考以下文章

带有故事板的 CollectionView 样式

如何从复杂的svg正确生成画布

Canvas系列 | 剪辑区域函数clip

如何缓存静态画布区域以获得性能

如何创建中间有孔的画布 html5 剪辑区域?

重新填充画布擦除区域的区域