React MUI Box

React MUI Box

Material-UI (MUI)是一个开源用户界面库,提供预定义和可自定义的React组件,以便更轻松地进行Web开发。这些Material-UI组件遵循Google的组件创建指南。在本文中,我们将讨论Material-UI库中的Box组件。

React MUI Box组件 :MUI的Box组件呈现一个<div>,您可以通过React属性直接应用CSS样式。这样做出于方便起见,因为其他的选择是使用单独的CSS文件或内联样式,这样可能更加繁琐且难以使用和阅读。Box组件用作大多数CSS实用程序需求的包装器组件。

语法:

<Box component='button'>Save</Box>

安装React应用:

步骤1: 使用以下命令创建React应用:

npx create-react-app example

在我们的应用程序中安装MUI库:

使用以下命令在我们的应用程序中设置/安装MUI库:

npm install @mui/material @emotion/react @emotion/styled

导入材料界面库:

import Box from '@mui/material/Box';

Props:

  • component: 用于根节点的组件。可以是一个字符串用于使用HTML元素或者一个组件。
  • sx: 系统属性,允许定义系统覆盖以及其他CSS样式。所有系统属性都可以通过sx属性获取。

项目结构: 现在你的项目结构应该如下所示:

React MUI Box

运行应用程序的步骤: 从项目的根目录中使用以下命令运行应用程序:

npm start

示例: 将Box从‘div’更改为另一个组件。

import React from 'react'; 
import Box from "@mui/material/Box"; 
  
function App() { 
    return ( 
        <div> 
            <Box component='h2'> 
                Hello GFG 
            </Box> 
        </div> 
    ); 
} 
  
export default App;

输出:

React MUI Box

示例: 在不同断点的框配置。框会在不同断点上改变颜色。

import React from 'react'; 
import Box from "@mui/material/Box"; 
  
function App() { 
    return ( 
        <div> 
            <Box width={100} height={100} 
                bgcolor={{ 
                    xs: "red", 
                    md: "blue"
                }}> 
            </Box> 
        </div> 
    ); 
} 
  
export default App;

输出:

React MUI Box

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程