Grid API
Importação
import Grid from '@mui/material/Grid';
// ou
import { Grid } from '@mui/material';Nome do componente
The nameMuiGrid can be used when providing default props or style overrides in the theme.Propriedades
Propriedades do componente nativo também estão disponíveis.
| Nome | Tipo | Padrão | Descrição | 
|---|---|---|---|
| children | node | O conteúdo do componente. | |
| classes | object | ||
| columns | Array<number> | number | object | 12 | The number of columns. | 
| columnSpacing | Array<number | string> | number | object | string | Defines the horizontal space between the type  itemcomponents. It overrides the value of thespacingprop. | |
| component | elementType | ||
| container | bool | false | If  true, the component will have the flex container behavior. You should be wrapping items with a container. | 
| direction | 'column-reverse' | 'column' | 'row-reverse' | 'row' | Array<'column-reverse' | 'column' | 'row-reverse' | 'row'> | object | 'row' | Defines the  flex-directionstyle property. It is applied for all screen sizes. | 
| item | bool | false | |
| lg | 'auto' | number | bool | false | Defines the number of grids the component is going to use. It's applied for the  lgbreakpoint and wider screens if not overridden. | 
| md | 'auto' | number | bool | false | Defines the number of grids the component is going to use. It's applied for the  mdbreakpoint and wider screens if not overridden. | 
| rowSpacing | Array<number | string> | number | object | string | Defines the vertical space between the type  itemcomponents. It overrides the value of thespacingprop. | |
| sm | 'auto' | number | bool | false | Defines the number of grids the component is going to use. It's applied for the  smbreakpoint and wider screens if not overridden. | 
| spacing | Array<number | string> | number | object | string | 0 | Defines the space between the type  itemcomponents. It can only be used on a typecontainercomponent. | 
| sx | Array<func | object | bool> | func | object | ||
| wrap | 'nowrap' | 'wrap-reverse' | 'wrap' | 'wrap' | Defines the  flex-wrapstyle property. It's applied for all screen sizes. | 
| xl | 'auto' | number | bool | false | Defines the number of grids the component is going to use. It's applied for the  xlbreakpoint and wider screens. | 
| xs | 'auto' | number | bool | false | Defines the number of grids the component is going to use. It's applied for all the screen sizes with the lowest priority. | 
| zeroMinWidth | bool | false | 
Como um utilitário CSS, o componente Grid também suporta todas as propriedades do
sistema . Você pode usá-los como "props" diretamente no componente.O
ref é encaminhado para o elemento raiz.CSS
| Nome da regra | Classe global | Descrição | 
|---|---|---|
| root | .MuiGrid-root | |
| container | .MuiGrid-container | |
| item | .MuiGrid-item | |
| zeroMinWidth | .MuiGrid-zeroMinWidth | |
| direction-xs-column | .MuiGrid-direction-xs-column | |
| direction-xs-column-reverse | .MuiGrid-direction-xs-column-reverse | |
| direction-xs-row-reverse | .MuiGrid-direction-xs-row-reverse | |
| wrap-xs-nowrap | .MuiGrid-wrap-xs-nowrap | |
| wrap-xs-wrap-reverse | .MuiGrid-wrap-xs-wrap-reverse | |
| spacing-xs-1 | .MuiGrid-spacing-xs-1 | |
| spacing-xs-2 | .MuiGrid-spacing-xs-2 | |
| spacing-xs-3 | .MuiGrid-spacing-xs-3 | |
| spacing-xs-4 | .MuiGrid-spacing-xs-4 | |
| spacing-xs-5 | .MuiGrid-spacing-xs-5 | |
| spacing-xs-6 | .MuiGrid-spacing-xs-6 | |
| spacing-xs-7 | .MuiGrid-spacing-xs-7 | |
| spacing-xs-8 | .MuiGrid-spacing-xs-8 | |
| spacing-xs-9 | .MuiGrid-spacing-xs-9 | |
| spacing-xs-10 | .MuiGrid-spacing-xs-10 | |
| grid-xs-auto | .MuiGrid-grid-xs-auto | |
| grid-xs-true | .MuiGrid-grid-xs-true | |
| grid-xs-1 | .MuiGrid-grid-xs-1 | |
| grid-xs-2 | .MuiGrid-grid-xs-2 | |
| grid-xs-3 | .MuiGrid-grid-xs-3 | |
| grid-xs-4 | .MuiGrid-grid-xs-4 | |
| grid-xs-5 | .MuiGrid-grid-xs-5 | |
| grid-xs-6 | .MuiGrid-grid-xs-6 | |
| grid-xs-7 | .MuiGrid-grid-xs-7 | |
| grid-xs-8 | .MuiGrid-grid-xs-8 | |
| grid-xs-9 | .MuiGrid-grid-xs-9 | |
| grid-xs-10 | .MuiGrid-grid-xs-10 | |
| grid-xs-11 | .MuiGrid-grid-xs-11 | |
| grid-xs-12 | .MuiGrid-grid-xs-12 | 
Você pode sobrescrever o estilo do componente usando uma dessas opções de customização:
- With a global class name.
- With a rule name as part of the component's styleOverridesproperty in a custom theme.