Я изо всех сил пытаюсь добиться правильного изменения ширины страницы, используя жидкостную сетку Material-UI «xs», то есть адаптивный вид для мобильных устройств.
При большей ширине страницы (размер «см») мой тест отображается с ожидаемым заполнением, однако, когда я уменьшаю размер экрана до ~ <700 пикселей, высота карты не увеличивается, а края текста потерян. </p>
Вот пример с отступами по обе стороны от текста:
При уменьшении ширины экрана заполнение не применяется и высота бумаги не увеличивается, поэтому текст справа скрыт:
Вот мой пример кода:
import React from 'react';
import PropTypes from 'prop-types';
import {withStyles} from '@material-ui/core/styles';
import Grid from '@material-ui/core/Grid';
import Paper from '@material-ui/core/Paper';
const styles = (theme) => ({
root: {
flexGrow: 1,
padding: 20
}
});
class Test extends React.Component {
render() {
const {classes} = this.props;
return (
<div className={classes.root}>
<Grid container spacing={24}>
<Grid item xs={12} sm={12}>
<Paper>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
</Paper>
</Grid>
<Grid item xs={12} sm={12}>
<Paper>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
</Paper>
</Grid>
</Grid>
</div>
);
}
}
export default withStyles(styles)(Test);
Кто-нибудь может посоветовать, как правильно настроить ширину при меньшем размере экрана?