material ui footer center example Футер по центру пример
Primary tabs
Неплохой заменой Container с его непонятно как управляемым maxWidth:
import React from 'react'; import CssBaseline from '@material-ui/core/CssBaseline'; import Typography from '@material-ui/core/Typography'; import { makeStyles } from '@material-ui/core/styles'; import Container from '@material-ui/core/Container'; import Link from '@material-ui/core/Link'; const useStyles = makeStyles(theme => ({ footer: { padding: theme.spacing(1), marginTop: 'auto', backgroundColor: 'white', }, })); export default function Footer () { const classes = useStyles(); console.log(classes, 'classes2') return ( <footer className={classes.footer}> <Container maxWidth="xs"> <Typography variant="body2" color="textSecondary"> {'Ваш текст футера'} </Typography> </Container> </footer> // </div> ); }
может стать Grid, который тоже хорошо умеет центровать собственное содержимое:
import React from 'react'; import Typography from '@material-ui/core/Typography'; import { makeStyles } from '@material-ui/core/styles'; import Grid from '@material-ui/core/Grid'; const useStyles = makeStyles(theme => ({ footer: { padding: theme.spacing(1), marginTop: 'auto', backgroundColor: 'white', }, footerContainer: { maxWidth: '200px', }, })); export default function Footer() { const classes = useStyles(); console.log(classes, 'classes2') return ( <footer className={classes.footer}> <Grid container spacing={0} direction="column" alignItems="center" justify="center" > <Grid item xs={3}> <Typography variant="body2" color="textSecondary"> Ваш текст футера © {new Date().getFullYear()} </Typography> </Grid> </Grid> </footer> ); }
- Log in to post comments
- 2061 reads