一个关于布局的建议
unix opened this issue · 1 comments
unix commented
Hi,@HelipengTony,这个项目看起来很酷!👍
我在这里注意到类似于 . aside
等元素需要在一定的宽度下隐藏,以获得更好的响应式体验。这里可以试试 Grid
组件的自动隐藏设计:
<Grid.Container>
<Grid xs={24} sm={18}>content</Grid>
<Grid xs={0} sm={6}>aside</Grid>
</Grid.Container>
如果 Grid
或是 Grid.Container
在一个断点被设置了 0
,那么它会自动隐藏,这是基于 CSS 媒体查询的,也可以与服务端渲染兼容。如果你有一天需要进行任何的改动,比如在一定宽度下更换位置或是浮动等更复杂的响应式体验,也可以试试 useMediaQuery
钩子。