问题标签 [react-flexbox-grid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 全定心组件
我想知道是否有一个组件可以让我在不编写自定义 CSS 的情况下将任何我想要的垂直/水平居中?
我试过 react-center 和 react-flexbox-grid 但没有任何成功。如果有一些组件允许我设置我想要如何对齐水平和垂直槽属性,那就太好了。
编辑:
这是我的代码:
我知道,无论我在网上找到什么解决方案,它都不起作用。我可以水平对齐中心的所有内容而没有任何问题,但垂直对齐是个问题。
我什至在尝试 react-flexview 组件,但我无法使其以垂直对齐方式居中。
谢谢。
android - vertical ScrollView with wrapped row in React Native
I'm new to React Native, and struggling to get my ScrollView working.
I'm trying to have a vertically scrollable list of TouchableOpacity components that are arranged in pairs across the page, e.g.
This is how the app looks when I wrap the TouchableOpacity components in a View, but (obviously) it is not scrollable. If I change the View to a ScrollView, the components are no longer arranged correctly, they now look like this:
They are still not scrollable, and also the layout is no longer working correctly.
So far (and there may be a better way of achieving this?) I've attempted to create my layout by setting the container to have flexDirection: row, with wrap turned on, and sizing the sub components appropriately to fit two across the screen.
Approximation of the code i'm using is:
css - 在底部 Material UI 上对齐卡片按钮
我正在用 ReactJS 开发一个应用程序,我正在使用以下内容:MaterialUI(用于反应)和 React Flexbox。
我遇到的问题是试图将卡片按钮放在底部(这个问题似乎在不同的框架中向互联网发送了垃圾邮件)。我正在使用这里的卡-> https://material-ui.com/demos/cards/
我已经尝试了几乎所有我能想到的东西,从 align-items 到 align-self 和不同的显示类型。我可能在这里遗漏了一些东西,因为我通常使用 Bootstrap,所以我希望 CSS Master 可以帮助我。我将附上下面的图片以供参考。
同样对于参考,这是我的代码在反应中的外观(ApiPosts 是我的卡片组件)->
最后,我的卡片被包裹起来<Row around="xs">
(连续 4 个帖子),每张卡片都放在一个列中<Col xs >
提前致谢!
编辑:感谢 Ivan 的回答解决了。这是代码以防万一需要它(在 Material-UI 卡上工作)。
portCardCl
首先继续<Card>
,portBodyCl
继续<CardActionArea>
,最后portButCl
继续<CardActions>
javascript - React-flexbox-grid:客户端和服务器之间的 Prop `className` 不匹配
在 Next.js 中配置react-flexbox-grid和 sass 时。面对这个挑战。
使用 latest 创建的项目:create-next-app
并且我没有任何自定义更改.babelrc
错误
index.js:2178 警告:道具
className
不匹配。服务器:“col-xs-12 col-md-4 col-lg-2”客户端:“col-xs-12__flexboxgrid2__AdoKE col-md-4__flexboxgrid2__3pbbS col-lg-2__flexboxgrid2__1x6vt”
Sass 配置如下所示:
多一点:
flexboxgrid
尝试在上面的 sass 配置中包含和排除,但仍然没有运气。
经过长时间的研究,我能够通过覆盖来解决问题localIdentName:[local]
,以便它匹配客户端和服务器渲染。不幸的是,如果我使用:localIdentName: '[local]__[name]__[hash:base64:5]'
,它会失败,因为客户端正在使用:localIdentName:[local]
。那么,我们可以如何以及在哪里覆盖 like clientIdentName
?我们需要玩什么.babelrc
吗?
reactjs - Textarea autoheight 在 flex 中不起作用
我正在使用 Semantic UI React,它们的Textarea 有一个 autoHeight 属性,可以在您创建新行时自动扩展文本区域。如果 Textarea 被具有 display: flex 属性的 Grid.Column 包裹,这将停止工作。
基本上我想要一个垂直对齐的文本框,并随着添加更多行而自动扩展,但似乎我可以自动扩展它或让它垂直对齐,但无法同时获得两者。
flexbox - 无法在页面的垂直和水平中心对齐 react-bootstrap 组件
我一直在尝试将我的 Card 组件放置在页面的垂直和水平中心,但它只垂直对齐而不是水平对齐。我尝试将容器的高度增加到 100 rem,然后在中心对齐项目,但似乎没有任何效果。