ant 布局组件 组件等高设置
在Ant Design(一个流行的React UI库)中,要设置布局组件中的各个组件等高,可以使用Flex布局的align-items
属性。在Ant Design中,你可以使用Row
组件来创建一个Flex容器,并通过设置align
属性为stretch
来使得其中的列(Col
组件)等高。
以下是一个简单的例子:
import React from 'react';
import { Row, Col } from 'antd';
const App = () => (
<Row align="stretch">
<Col span={12} style={{ background: 'lightblue' }}>
这是第一个等高的列
</Col>
<Col span={12} style={{ background: 'lightgreen' }}>
这是第二个等高的列
<br />
第二个列比第一个列高,但它们现在是等高的。
</Col>
</Row>
);
export default App;
在这个例子中,Row
组件的align
属性被设置为stretch
,这会使得其中的Col
组件自动拉伸以匹配最高的那个组件的高度。这样,即使一个列中的内容比另一个列多,两个列也会有相同的高度。
评论已关闭