npm 包 @materialr/typography 使用教程

在前端领域,样式是非常重要的一部分。好的样式可以让网站看起来更加美观,也更容易被用户接受和喜欢。@materialr/typography 是一个针对 Material Design 风格的文本排版样式的 npm 包。该包提供了一系列的 Material Design 风格的排版样式,可以为开发者节省大量的时间和精力。

安装

@materialr/typography 可以通过 npm 进行安装。在命令行中输入以下命令即可进行安装:

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

使用

安装完成后,就可以在项目中使用 @materialr/typography 的样式了。在需要使用样式的地方,添加对应的 class 名称即可。例如:

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

这里的 mdc-typography--headline1 即为对应的 class 名称,表示使用 Headline 1 级别的排版样式。

样式级别

@materialr/typography 提供了多个级别的排版样式,可以在不同场景下使用。以下是各个级别的样式名称及对应的说明:

Headline

  • mdc-typography--headline1: Headline 1,适用于页面的主要标题;
  • mdc-typography--headline2: Headline 2,用于辅助页面标题,或是区分内容的新节;
  • mdc-typography--headline3: Headline 3,用于辅助页面标题,或是区分内容的新节。

Subheading

  • mdc-typography--subheading1: Subhead 1,适用于页面中的主要副标题;
  • mdc-typography--subheading2: Subhead 2,用于辅助副标题。

Body

  • mdc-typography--body1: Body 1,适用于正文显示;
  • mdc-typography--body2: Body 2,用于辅助正文显示,如注释、标签等。

Caption

  • mdc-typography--caption: Caption,用于显示图像,视频等的描述。

Button

  • mdc-typography--button: Button,适用于按钮上的文本。

示例

下面是一个使用 @materialr/typography 样式的示例:

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

结论

@materialr/typography 是一个非常实用的 npm 包,可以有效地为前端开发者节省排版样式的编写时间。通过本文的介绍,读者可以了解到如何在项目中使用该包,并了解各个级别样式的应用场景。希望本文对读者有所帮助。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60066bcb967216659e2446d7


猜你喜欢

  • npm 包 @muha95/how-to-npm 使用教程

    前言 npm 是一个为 JavaScript 世界打造的包管理器,使用 npm 可以快速方便地安装、更新和卸载各种模块包。这对于前端工程师而言,是一项必不可少的技能。

    4 年前
  • npm 包 @mlaccetti/null 使用教程

    简介 @mlaccetti/null 是一个基于 JavaScript 的 npm 包,具有将值转换为 null 的功能。 在前端开发中,经常需要对数据进行一定的处理,有时候需要将一个值转化为 nul...

    4 年前
  • npm 包 @muhammadghazali/sails-permissions 使用教程

    如果你正在开发一个基于 SailsJS 的 Web 应用程序,并且需要对用户权限进行管理,那么你可以使用 @muhammadghazali/sails-permissions。

    4 年前
  • npm 包 @muhammadghazali/dummy 使用教程

    在前端领域中,npm 是一个非常流行的包管理工具。它可以让我们轻松地引入别人的代码,并且可以方便地分享自己的代码。在这篇文章中,我们将介绍一个 npm 包,名为 @muhammadghazali/du...

    4 年前
  • npm 包 @muhammadghazali/sails-auth 使用教程

    前言 在 Web 开发中,用户认证和权限控制是一个很重要的部分。Sails 是一个基于 Node.js 的 MVC 框架,它提供了很多方便的功能来实现用户验证和授权。

    4 年前
  • npm 包 @mulesoft/request-error-handler 使用教程

    在前端开发中,经常会使用到许多第三方的 npm 包来简化开发流程。其中一个非常有用的 npm 包就是 @mulesoft/request-error-handler,它可以帮助我们更好地处理请求出错的...

    4 年前
  • npm 包 @moyuyc/parse-git-config 使用教程

    在前端开发中,我们常常需要处理 Git 配置文件,包括获取仓库路径、判断本地仓库是否已经初始化等。这时候,一个好用的 Git 配置文件解析工具就显得尤为重要。在这里,我向大家介绍一款名为 @moyuy...

    4 年前
  • npm 包 @mlx/clusterize 使用教程

    随着前端开发的不断发展,我们越来越需要解决大数据处理的问题,而 @mlx/clusterize 就可以帮我们解决这个问题。它是一款强大的 JS 库,可以帮助我们在页面中使用虚拟滚动来处理大数据集。

    4 年前
  • npm 包 @mozheng-neal/github_cli 使用教程

    在前端开发过程中,我们经常需要使用 GitHub 来存储我们的代码和文档。为了更加高效地使用 GitHub,我们推荐使用 @mozheng-neal/github_cli 这个 npm 包。

    4 年前
  • npm 包 @mozheng-neal/postcss-bem 使用教程

    在前端开发中,CSS 是不可避免的一部分。为了让 CSS 更加模块化、可维护,我们可以采用 BEM(块、元素、修饰符)命名规则来规范代码。而 @mozheng-neal/postcss-bem 这个 ...

    4 年前
  • npm 包 @mlx/cluster 使用教程

    简介 本文将为大家介绍 npm 包 @mlx/cluster 的使用教程。该包是基于 Node.js 的集群通信模块,可以在 Node.js 应用中实现进程间通信,支持多种消息传递方式,如广播、点对点...

    4 年前
  • npm 包 @mlx/ga 使用教程

    前言 Google Analytics(Google 分析)是一款著名的网页分析工具,旨在帮助网站管理人员、营销人员等更好地了解其网站的受众,从而优化其网站的设计、内容、推广等方面。

    4 年前
  • npm 包 @monastic.panic/enzyme-adapter-utils 使用教程

    引言 在前端开发中,测试是不可避免的一个过程。为了更方便地进行测试,我们常常会使用 Enzyme 这个 React 组件测试工具。而 @monastic.panic/enzyme-adapter-ut...

    4 年前
  • npm 包 @monastic.panic/relay-runtime 使用教程

    在前端开发中,我们经常会使用一些开源的库和框架来提高我们的开发效率和代码质量。而在这些库和框架中,我们最常用的就是 npm 包了。今天我们要介绍的就是一个名为 @monastic.panic/rela...

    4 年前
  • npm 包 @mondaychen/elemental 使用教程

    在前端开发中,有很多 npm 包可以帮助我们提高开发效率和代码质量。@mondaychen/elemental 就是这样一款优秀的 npm 包,它提供了一套基于 React 的 UI 组件库,可以使得...

    4 年前
  • npm 包 @monastic.panic/relay-compiler 使用教程

    在前端开发中,GraphQL 是一种流行的查询语言和服务端框架,但是在客户端要如何使用这种查询语言和处理数据呢?这就需要使用 Relay,它是一个基于 React 的查询和数据管理库,可以方便地进行网...

    4 年前
  • npm 包 @monastic.panic/component-playground 使用教程

    在前端开发中,我们常常需要对组件进行测试或者调试,以确保组件的正确性以及可用性。为了方便地进行组件测试和调试,@monastic.panic/component-playground 这个 npm 包...

    4 年前
  • npm 包 @monastic.panic/enzyme-adapter-react-16 使用教程

    在 React 开发过程中,我们经常会用到 Enzyme 这个 React 组件测试工具。而这个工具是需要和 Enzyme Adapter 配合使用的,而 @monastic.panic/enzyme...

    4 年前
  • npm 包@monastic.panic/relay-compiler-recursion-fix 使用教程

    如果你是一个 React 开发者,你一定知道 Relay,它是 Facebook 提供的一款库,用于构建数据驱动的 React 应用程序。这个库有一个编译器的插件,称为 Relay Compiler,...

    4 年前
  • npm 包 @mlx/webpack 使用教程

    简介 @mlx/webpack 是一款基于 webpack 的前端构建工具,它提供了一些常用的功能,如代码压缩、多入口配置、热更新等等,同时也可以根据自己的需要进行个性化定制。

    4 年前

相关推荐

    暂无文章