npm 包 govuk-colours 使用教程

在前端开发过程中,使用合适的颜色方案可以为网站或应用增添美感和专业感。为了减轻前端开发人员的工作量,以及方便他们使用经过测试的颜色方案,govuk-colours 是一个非常有用的 npm 包。在本文中,我们将介绍 govuk-colours 的使用方法,以及如何快速开始使用它。

什么是 govuk-colours?

govuk-colours 是由 GOV.UK 设计系统使用的颜色方案。它是基于 GOV.UK 品牌的,本质上是一种为政府机构设计的颜色集合,可用于创建政府相关网站或应用。但是,除了政府机构之外,其他组织和个人也可以受益于 govuk-colours 的使用。

安装 govuk-colours

要开始使用 govuk-colours,您需要按以下步骤安装它:

  1. 使用终端或命令提示符进入您的项目文件夹
  2. 运行 npm install govuk-colours

现在您已经安装了 govuk-colours 包。

在 HTML 和 CSS 中使用 govuk-colours

现在您已经安装了 govuk-colours 包,您可以在 HTML 和 CSS 中使用它。以下是如何在 HTML 中使用 govuk-colours:

<div class="govuk-colour"></div>

在 CSS 中,您可以使用以下代码来设置背景色:

.govuk-colour {
  background-color: var(--govuk-colour);
}

需要注意的是,govuk-colours 中包含 16 个颜色变量。可以通过将变量名称后缀替换为 -shade-1-shade-2-shade-3 来使用其浅色和深色版本。

govuk-colours 变量名称

以下是 govuk-colours 包中包含的 16 个变量名称:

  • --govuk-colour-black
  • --govuk-colour-white
  • --govuk-colour-blue
  • --govuk-colour-green
  • --govuk-colour-yellow
  • --govuk-colour-orange
  • --govuk-colour-red
  • --govuk-colour-purple
  • --govuk-colour-pink
  • --govuk-colour-turquoise
  • --govuk-colour-dark-grey
  • --govuk-colour-medium-grey
  • --govuk-colour-light-grey
  • --govuk-colour-extra-light-grey
  • --govuk-colour-text
  • --govuk-colour-text-secondary

govuk-colours 示例

感谢 govuk-colours 提供的这个包,现在我们无需在每个项目中都要为颜色方案开发解决方案。以下是 Gov.UK 品牌网站的 govuk-colours 页面上显示的示例:

<div class="colours colours--canvas">
  <h2 class="govuk-heading-m">Base colours</h2>
  <div class="colours__group">
    <div class="colours__item" style="background-color: var(--govuk-colour-black)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour- white)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-blue)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-green)"></div>
  </div>
  <div class="colours__group">
    <div class="colours__item" style="background-color: var(--govuk-colour-yellow)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-orange)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-red)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-purple)"></div>
  </div>
  <div class="colours__group">
    <div class="colours__item" style="background-color: var(--govuk-colour-pink)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-turquoise)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-dark-grey)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-medium-grey)"></div>
  </div>
  <div class="colours__group">
    <div class="colours__item" style="background-color: var(--govuk-colour-light-grey)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-extra-light-grey)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-text)"></div>
    <div class="colours__item" style="background-color: var(--govuk-colour-text-secondary)"></div>
  </div>
</div>

结论

govuk-colours 包提供了在设计上符合政府机构和其他组织要求的颜色方案。在项目开发中使用 govuk-colours,可以使开发人员减少设计上的工作量和时间。在 HTML 和 CSS 中使用 govuk-colours 非常容易。govuk-colours 包可以让您的网站或应用看起来更加专业和美观。现在,您已经准备好开始使用该 npm 包了。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/600673dffb81d47349e53cb5


纠错
反馈