npm 包 @amangeot/material-ui 使用教程

阅读时长 6 分钟读完

在前端开发中,UI组件库是非常重要的一部分。其中,Material UI是一个高质量的UI组件库,拥有许多好用的组件,使得我们开发者不用过多的关心UI的样式,而能够将更多的精力放在业务逻辑的实现上。该组件库基于Material Design的设计规范,提供了一份优美的视觉风格。

本篇文章将介绍npm包@amangeot/material-ui的使用教程,该npm包是在Material UI基础上的扩展组件库,提供了更加丰富的组件和更多的设计元素,同时也维持了Material UI优美的视觉风格。

安装

你可以通过npm来安装@amangeot/material-ui,具体命令如下:

使用

使用@amangeot/material-ui时,在你的项目中需要引入@mui/material的样式。

可以看到,在引入样式文件之后,我们就可以引入@amangeot/material-ui中的组件了。比如我们可以使用Button组件。

-- -------------------- ---- -------
------ ----- ---- --------
------ -------- ---- ------------------------

------ ------- -------- ----- -
  ------ -
      ------- ------------------- ----------------
        ----- -----
      ---------
  --
-

组件

以下是@amangeot/material-ui提供的组件列表:

平面按钮

该按钮只有一个图标、或一个文字或同时包含前面两者,不带有立体效果。

凸起按钮

凸起按钮使用立体造型和阴影效果来显示出立体感。

尺码

按钮支持medium、small以及large三种尺寸。

-- -------------------- ---- -------
------- ------------- ------------------- ----------------
  ------
---------
------- ------------ ------------------- ----------------
  -----
---------
------- ------------ ------------------- ----------------
  -----
---------

颜色

按钮可以使用@mui/material定义的共有颜色:primary、secondary、error、warning、info、success。也可以使用自定义颜色。

-- -------------------- ---- -------
------- ------------------- ----------------
  -------
---------
------- ------------------- ------------------
  ---------
---------
------- ------------------- --------------
  -----
---------
------- ------------------- ----------------
  -------
---------
------- ------------------- -------------
  ----
---------
------- ------------------- ----------------
  -------
---------
------- ------------------- ----- -------- ---------- ------ ------- ---
  ------
---------

外形

按钮可以是四个外形:默认、圆形、圆角和全宽的。

-- -------------------- ---- -------
------- --------------------
  -------
---------
------- ------------------- ----------------
  -------
---------
------- ------------------- -----------------
  --------
---------
------- ------------------- ----------
  ---- -----
---------

扩展

因为@amangeot/material-ui是基于Material UI进行扩展的,所以其使用方式和Material UI非常相似,并且支持在使用时混用两个库中的组件。这意味着,如果你已经熟悉Material UI的使用方式,那么@amangeot/material-ui对于你来说就非常友好了。

在使用的过程中,你可以混用Material UI和@amangeot/material-ui的组件。

-- -------------------- ---- -------
------ ----- ---- --------
------ -------- ---- ------------------------
------ ------ ------------ ----------- ---- ----------------

------ ------- -------- ----- -
  ------ -
    ----- ----- --------- --- ---
        -------------
            ----------- ------------ ------------ ----------------
              ---- -----
            -------------
            ----------- --------------- -----------------------
              - ---- -- - ----- -- ----- ---- -------- ----------- ------- -- - ------ ------ -- --- ------ -- - ------------------------------------------------------------- -- - ------ -------
            -------------
            ------- ------------------- ----------------
              ----- ----
            ---------
        --------------
    -------
  --
-

@amangeot/material-ui扩展了原有的Material UI库,使其可以满足更多项目需要,是一个非常好的UI组件库。在你的下一次项目中,不妨尝试一下。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562d981e8991b448e036a

纠错
反馈