【发布时间】:2019-05-26 15:24:34
【问题描述】:
我正在创建一个 React Native 应用程序,我想使用 flex 来构造我的元素在屏幕上的定位。考虑到我们有以下屏幕:红色区域的 flex-grow 值为 1,黄色区域为 2,绿色区域为 3。它们都有一个父级,具有 display: flex 和 flex-grow: 1。 (这是 React Native,所以默认的 flex-direction 是 column)。
我的问题如下:如果没有绿区怎么办?我怎么能告诉 flex 将父级的 1/6 用于红色区域,2/6 用于黄色区域,其余为空?
【问题讨论】:
-
请粘贴您的 CSS 或制作一个 codepen 示例,这样会更好
-
Théo,你想只用 flex 做,还是你能听到其他建议?
-
@NicoDiz 认为 react-native 目前不支持 CSS 网格...
-
因为你在 react-native 中没有 伪元素,所以你需要一个绿色部分的元素来使这段代码工作......
标签: reactjs css react-native flexbox