问题标签 [sketch-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
249 浏览

port - Sketch3 Mirror - 从端口 8080 更改本地主机

我使用节点服务器构建网站的本地主机版本。但是每次我打开草图来处理新图标时,sketch3 镜像都会控制同一个端口“8080”,这意味着我只能在关闭sketch3 时查看我的网站。

有没有办法将sketch3浏览器镜像服务器移动到另一个端口?

谢谢

0 投票
1 回答
249 浏览

plugins - Sketch 插件开发:Sketch 有 API 可以解锁 MSBitmapLayer 的大小吗?

Sketh App 中的解锁尺寸按钮

我可以单击此按钮来解锁 Sketch App 中图层的大小。然后我可以改变图像的宽高比。但我希望我的 Sketch 插件能够完成这项工作,而不是用手点击按钮。是否有用于 Sketch 的 API 来解锁尺寸MSBitmapLayer

我已经尝试过“ [layer setIsLocked:false]”,但这与大小锁定无关。

非常感谢。

0 投票
1 回答
788 浏览

sass - 如何在 Sketch.app 中复制 Sass 颜色函数?

有没有办法在 Sketch.app 中使用等价的 Sass 颜色函数(例如变亮和变暗)来创建色样?

例如,原色#02284B

使用 Sass,我可以使用darken(#02284B, 2%);它将呈现为 #022341

是否有将 Sass 颜色函数转换为 Sketch 颜色设置的扩展或技术?

0 投票
3 回答
1114 浏览

reactjs - 使用 react-sketchapp 将默认 HTML 和 CSS 渲染到 Sketch

我一直在测试react-sketchapp到目前为止看起来很整洁。除了渲染默认的草图元素(如Text,等)之外ViewImage是否可以渲染一个默认的 react 组件,其中包含带有 scss 样式的 HTML-Markup?

我尝试渲染以下Hello-Component:

但我收到以下错误: Could not find renderer for type 'span' flexToSketchJSON

是否可以将包括 html / css 在内的默认反应组件渲染到 Sketch?

0 投票
1 回答
75 浏览

cocoa - Sketch 插件中 NSFileManager 的意外响应

我发布了一个 Sketch 插件,它的一些功能在文件管理中具有很强的依赖性。

执行时,插件需要检查一个文件夹是否存在,如果不存在,则创建,然后管理该目录下的几个文件。

几周前,一位用户报告说插件在新的 Sketch 版本中崩溃。

出乎意料的回应:

  • fileExistsAtPath返回 - 文件夹不存在 - 当实际存在于该路径中时
  • createDirectoryAtPath尝试创建不存在的文件夹时返回“错误”(我已经测试过文件夹是否存在)

快速示例:

要求

回复

任何的想法?

谢谢!

0 投票
0 回答
291 浏览

java - 将.Sketch导入Java程序

我有一个用于设计工作的 .sketch 文件。我知道有用于将其转换为objective-c 等的paintcode。但是对于我的任务,我需要用java 编写它。因此,是否有一种简单的方法可以将其导入 java UI 库。

附加问题我应该为这种设计工作使用什么 Java api?它适用于桌面程序。

0 投票
2 回答
1519 浏览

sketch-3 - 如何将形状组合成一个?草图

我刚刚安装了草图,我正在尝试创建一个内部带有勾号的圆圈。问题是每当我使用联合选项来合并圆圈和勾号时,勾号都是隐藏的。以下是步骤。

  1. 插入 -> 形状 -> 椭圆
  2. 插入 -> 向量
  3. 我画了勾号
  4. 选择上面指定的所有层,然后单击联合。
  5. 圆圈内不再显示刻度线。

工会前 联合后

0 投票
1 回答
1198 浏览

svg - 从 Sketch 导出 SVG 时尺寸错误

当从 Sketch 将图标导出为 SVG 时,它会以错误的大小导出。

左侧的 icon.svg 文件是从 Sketch 导出的。

但是,当我从 Illustrator 导出相同的文件时,它导出的非常好。

在此处输入图像描述

这是我的草图导出面板:

在此处输入图像描述

我究竟做错了什么?

0 投票
2 回答
1090 浏览

css - 将文本上的不透明度转换为草图中的十六进制颜色

我经常得到一个草图文件,设计师将不透明度放在彩色文本上。这本身并不是那么糟糕的事情,因为我可以rgba在 css 中的文本上使用颜色。

但问题在于,这是一项繁重的功能,除非在其下方有图像,否则文本确实不需要不透明。

我可以使用像http://marcodiiga.github.io/rgba-to-rgb-conversion这样的工具

但我想指示设计师今后不要这样做。现在,知道他们,他们可能不会使用上面的链接,所以我想知道草图中是否有一种方法可以设置文本的不透明度并将其“转换”为 rgb 或十六进制颜色,具体取决于背景?

这将使我的工作更快更容易:)

草图中有这样的功能吗?

0 投票
4 回答
7720 浏览

ios - 将草图线高转换为 ios 线“高度倍数”属性

在此处输入图像描述

我的设计师给我发了草图文件,上面写着“线高:22”作为标签。我如何在 xcode 界面生成器中实现这一点。有没有办法使用代码或 UI 构建器来定义此行高。