npm 包 sketch-draft 使用教程

阅读时长 5 分钟读完

前言

sketch-draft 是一个基于 Sketch 文件转化成 Draft.JS 数据的 npm 包。它可以将 Sketch 文件中的图形元素转化成 Draft.JS 的基础组件,十分适合于用 React 开发的项目。

在这篇文章中,我们将详细介绍如何安装和使用 sketch-draft,并添加一些例子和指导性的内容,帮助读者更好地理解和运用这个工具。

安装和使用

安装

首先,在命令行中输入以下命令来安装 sketch-draft:

使用

在安装好 sketch-draft 后,就可以在你的项目中使用它了。以下是一个简单的例子,它可以将 Sketch 文件转化成 Draft.JS 数据。

进阶

配置

sketch-draft 支持一些可配置的选项,以帮助你更好地解析 Sketch 文件。

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

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

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

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

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

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

组件列表

以下是 Sketch 文件中可以被转化成组件的所有图层类型:

  • Artboard
  • Group (转化成 <DraftGroup />
  • ShapePath (转化成 <DraftShape /><DraftTextPath />
  • Rectangle (转化成 <DraftRect /><DraftTextRect />
  • Oval (转化成 <DraftOval /><DraftTextOval />
  • Line (转化成 <DraftLine /><DraftTextLine />
  • Text (转化成 <DraftText />
  • SymbolMaster (转化成 <DraftSymbol />
  • Bitmap (转化成 <DraftImage />

组件样式

除了组件类型之外,sketch-draft 还支持转化 Sketch 文件中的一些样式属性,以下是目前支持的样式属性:

  • fills
  • borders
  • shadows
  • opacity
  • borderRadius
  • borderOptions
  • blendingMode

在大部分情况下,这些样式属性都可以通过 CSS 来更改。

示例代码

下面是一个例子,它演示了如何将一个 Sketch 文件转化为一个包含所有组件的列表。这个例子同时也展示了如何使用各种不同的 <Draft /> 组件。

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

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

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

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

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

结论

在本篇文章中,我们详细介绍了如何安装和使用 sketch-draft 这个 npm 包,并提供了进阶的一些配置和使用技巧。同时,我们也提供了一些实际的例子,帮助读者更好地理解这个工具。

sketch-draft 这个包的使用非常简单,但是它能够大大提高我们开发 React 构建的项目时的效率。希望这篇文章能够对读者有所帮助!

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

纠错
反馈