npm 包 @savvy-css/garnishes 使用教程

在前端开发中,我们经常会用到样式框架(CSS framework)来帮助我们快速构建页面。而 @savvy-css/garnishes 就是一款非常优秀的 CSS 框架,它提供了许多实用的 UI 组件(garnish)和常用的样式类(class)。

在本文中,我们将详细介绍如何使用 @savvy-css/garnishes,包括安装、引入、使用方法和示例代码等内容。

安装

@saavy-css/garnishes 是一个 npm 包,所以在开始使用它之前,我们首先需要安装它。在项目的根目录下运行如下命令:

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

这样,@savvy-css/garnishes 就会被安装到我们的项目中。

引入

在使用 @savvy-css/garnishes 中的组件或样式类之前,我们需要先将它们引入到项目中。可以使用如下方式:

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

这样,@savvy-css/garnishes 中的所有组件和样式类就可以在项目中使用了。

当然,我们也可以根据需要选择性地引入某些组件或样式类。例如,如果我们只需要使用按钮(button)这个组件,可以这样引入:

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

使用方法

组件

@savvy-css/garnishes 中的组件(garnish)都是以 class 的形式存在的。我们只需要在 HTML 元素中添加相应的 class,即可使用对应的组件。

例如,要使用按钮(button)这个组件,只需要在 HTML 的按钮元素中添加 class="button" 即可:

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

同样,要使用表格(table)这个组件,只需要在 HTML 的表格元素中添加 class="table" 即可:

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

样式类

除了组件以外,@savvy-css/garnishes 中还提供了许多实用的样式类。我们同样只需要在 HTML 元素中添加相应的 class,即可使用对应的样式类。

例如,要添加一个带有红色边框的文本框,可以这样写:

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

@savvy-css/garnishes 中的样式类都有清晰的命名,让我们在使用时更加方便。

示例代码

使用按钮组件

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

使用表格组件

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

使用样式类

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

结语

@saavy-css/garnishes 是一个优秀的 CSS 框架,它提供了许多实用的组件和样式类,能够帮助我们快速构建页面。在使用时,我们只需简单地引入和使用,就能够享受到它带来的便利。

希望本文对你有所帮助。

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


猜你喜欢

  • npm 包 displayus-packager 使用教程

    介绍 displayus-packager 是一个简单易用的前端自动化构建工具,它可以将你的静态 HTML、CSS、JavaScript 等文件自动化地构建成可上线的项目,并进行压缩、合并、优化等操作...

    3 年前
  • npm 包 node-red-contrib-speedtest 使用教程

    在前端开发中,我们常常需要了解网站的速度状况,以便对其进行优化。npm 包 node-red-contrib-speedtest 可以帮助我们快速检测网站速度,并提供相应的数据分析。

    3 年前
  • npm 包 umbraco-backoffice-client 使用教程

    在前端开发过程中,我们常常需要使用一些第三方库来提高开发效率并且实现更好的效果。npm 是目前最常用的 Node.js 包管理器,使得我们可以轻松快速地管理和使用众多的包。

    3 年前
  • npm 包 node-red-contrib-usbcamera 使用教程

    在前端开发过程中,我们通常需要使用摄像头拍摄照片或录制视频。而 node-red-contrib-usbcamera 则是一个能够在 Node-RED 上使用 USB 摄像头进行图像采集的 npm 包...

    3 年前
  • npm 包 peacock-cms 使用教程

    前言 在前端开发中,我们经常会需要在项目中引入一些外部依赖库来提高开发效率和代码质量。而 npm(Node Package Manager)就是最常用的 Node.js 包管理工具。

    3 年前
  • npm 包 identifiers-urn 使用教程

    在前端开发中,我们常常需要使用 URN(Uniform Resource Name)标识符来指定资源的唯一标识。而 npm 已经有了一个专门用来处理 URN 的包,名为 identifiers-urn...

    3 年前
  • npm 包 pc-cbb-berthing-fe-0-0-3 使用教程

    在前端开发中,我们经常需要使用各种各样的第三方工具或库来完成项目。而 npm 包是我们常用的一种方式。pc-cbb-berthing-fe-0-0-3 就是一款常用的 npm 包,它可以帮助我们更方便...

    3 年前
  • npm包 @formed/draft-js 使用教程

    前言 Draft.js 是由Facebook推出的基于React的富文本编辑器框架,它提供了丰富的编辑功能和扩展性,被广泛用于各种Web应用中。而 @formed/draft-js 是一个对Draft...

    3 年前
  • npm 包 formed.css 使用教程

    引言 随着前端技术的不断发展,我们常常需要使用各种各样的 CSS 样式来美化我们的页面。为了提高开发的效率,我们可以使用 npm 包 installed 命令来安装一些 CSS 样式库来简化我们的工作...

    3 年前
  • npm 包 pkg-man-cli 使用教程

    前言 在前端开发中,随着项目的不断壮大,会出现越来越多的依赖包需要管理。npm 是一款流行的包管理工具,可以帮助我们安装、更新以及管理依赖。而 pkg-man-cli 是一款可以帮助我们更方便快捷地使...

    3 年前
  • npm 包 npm-please 使用教程

    简介 npm-please 是一个非常实用的 npm 包,它可以帮助我们更便捷地管理和安装 npm 包。在开发中,我们经常需要借助 npm 包,但是经常需要输入许多指令来安装需要的包,此时,npm-p...

    3 年前
  • NPM 包 MNZ 使用教程

    在前端开发中,使用 NPM 包是非常普遍的一种方式。MNZ 是一款非常优秀的 NPM 包,可用于快速搭建响应式、灵活的网站布局。在本文中,我们将介绍 MNZ 的用法,以及如何使用它来提高前端开发效率。

    3 年前
  • npm 包 node-red-contrib-azure-storage 使用教程

    简介 node-red-contrib-azure-storage 是一个 npm 包,用于在 Node-RED 中使用 Azure 存储服务。 Azure 存储服务是一组基于云计算的存储服务,包括 ...

    3 年前
  • npm 包 weave-plugin-react 使用教程

    简介 本文将介绍如何使用 weave-plugin-react 这个 npm 包,它是一个用于在 React 应用中显示数据可视化的插件库,提供了多种图表组件供用户选择。

    3 年前
  • npm 包 node-red-contrib-couchbase 使用教程

    前言 Couchbase 是一款面向企业级应用的 NoSQL 数据库,支持高性能数据读写和查询操作。在 Node.js 应用中使用 Couchbase 数据库,可以通过 node-red-contri...

    3 年前
  • 使用 npm 包 node-red-contrib-datawarehouse

    Node-RED 是一款基于 Node.js 开发的流程编排工具,可以搭建物联网等场景下的数据流,而 node-red-contrib-datawarehouse package 则是 Node-RE...

    3 年前
  • npm 包 node-red-contrib-json-schema-validator 使用教程

    在前端开发中,数据验证时十分必要的。而随着项目越来越复杂,数据验证的过程也愈发繁琐。这时候,我们可以借助现成的 npm 包来简化我们的开发流程。本文将为大家介绍一款名为 node-red-contri...

    3 年前
  • npm 包 node-red-contrib-slackbot-tjun 使用教程

    简介 node-red-contrib-slackbot-tjun 是一个基于 Node-RED 平台开发的 npm 包,它提供了一个 Slack Bot 节点,可以将 Slack 的消息转发到 No...

    3 年前
  • npm包 @open-screeps/is-creep-spawning 使用教程

    简介 @open-screeps/is-creep-spawning 是一个用于判断 Screeps 游戏中是否存在正在孵化的 creep 的 npm 包。该包可以帮助开发者更方便地编写 Screep...

    3 年前
  • npm 包 project-neon 使用教程

    前言 在 Web 开发中,我们经常会使用大量的 JavaScript 库和框架,而这些开源项目很多都会发布到 npm,方便我们在项目中引用。而 project-neon 就是其中一个实用的 npm 包...

    3 年前

相关推荐

    暂无文章