今天我有以下问题:我有一个表单来设置组件的标题、背景颜色、按钮背景和文本颜色等,并且我希望在用户更改设置时呈现该组件的预览。 问题是,我想渲染组件的“预览”,假设在表单旁边放置一个小视口(或像缩小一样),这样用户可以在更改组件的样式时预览组件。 文本的可读性并不重要,我想做的唯一一件事就是向用户展示组件在保存新设置后将如何更改。 这是一个表单,我希望能在表单旁边呈现组件的预览(缩小显示)。 有什么想法吗? 谢谢。
为什么不使用CSS transform scale? 大致如下: const Test = styled.div` ${props => props.preview && ` transform: scale(0.5); `}; `; https://codesandbox.io/s/o5w0588ymq