使用React中的Material UI,可以通过以下步骤以编程方式并排对齐两张卡:
npm install @material-ui/core
import React from 'react';
import { Card, CardContent, Typography, Grid } from '@material-ui/core';
import { makeStyles } from '@material-ui/core/styles';
const useStyles = makeStyles({
card: {
minWidth: 275,
margin: 10,
padding: 10
},
title: {
fontSize: 14,
},
});
const Cards = () => {
const classes = useStyles();
return (
<Grid container spacing={2}>
<Grid item xs={6}>
<Card className={classes.card}>
<CardContent>
<Typography className={classes.title} color="textSecondary" gutterBottom>
Card 1
</Typography>
<Typography variant="h5" component="h2">
Title
</Typography>
<Typography color="textSecondary">
Description
</Typography>
</CardContent>
</Card>
</Grid>
<Grid item xs={6}>
<Card className={classes.card}>
<CardContent>
<Typography className={classes.title} color="textSecondary" gutterBottom>
Card 2
</Typography>
<Typography variant="h5" component="h2">
Title
</Typography>
<Typography color="textSecondary">
Description
</Typography>
</CardContent>
</Card>
</Grid>
</Grid>
);
};
在上述代码中,我们使用Grid
组件来创建一个包含两个列的网格布局。每个列使用Card
组件包装,并应用了自定义的样式类card
。
Cards
组件:function App() {
return (
<div>
<Cards />
</div>
);
}
这样,你就可以在你的React应用程序中以编程方式并排对齐两张卡了。
对于以上问题中提到的名词"React"和"Material UI",它们的概念、分类、优势、应用场景、腾讯云相关产品和产品介绍链接地址如下:
领取专属 10元无门槛券
手把手带您无忧上云