Products
GG网络技术分享 2025-11-13 05:31 5
在用Sketch Measure进行标注和生成规范文档时
Sketch Measure的插件功Neng使得设计师Neng方便地为设计稿中的元素添加标注。
javascript // 添加标注 function addSpec { var sel = context.selection; // 获取选中的元素 var page = context.document.currentPage; // 获取当前页面 var startingIdentifier = measureSpecs.length + 1; // 开头标识符 var endingIdentifier = startingIdentifier + sel.count; // 收尾标识符 var objectKeys = $.map { // 映射选中的元素 var objectID = String); // 元素ID var layerName = element.name; // 元素名称 var objectKey = objectID + ":" + layerName; // 创建独一个标识 return objectKey; }).toArray; // 转换为数组
var spec = { // 创建标注对象
"class": "spec",
"type": type, // 标注类型
"objectKeys": objectKeys, // 元素标识
"startingIdentifier": startingIdentifier, // 开头标识
"endingIdentifier": endingIdentifier, // 收尾标识
"fillColor": "rgba", // 填充颜色
"strokeColor": "rgba", // 边框颜色
"strokeWeight": 1, // 边框宽阔度
"fontName": "HelveticaNeue-Bold", // 字体
"fontSize": 12, // 字体巨大细小
"textColor": "rgba", // 文字颜色
"textAlign": "left", // 文字对齐方式
"strokeDash": // 虚线样式
};
measureSpecs.push; // 将标注添加到数组中
update; // geng新鲜界面kan得出来
}
Sketch Measure还允许设计师生成规范文档,这对于团队协作和交付作品非常有用。
javascript // 根据组件生成规范文档 function generateStyleguide { var page = context.document.currentPage; // 获取当前页面 var artboards = page.artboards; // 获取全部画板 var html = " "; // HTML文档结构
// 遍历全部画板,生成样式指南
artboards.forEach {
// 在这里添加逻辑来遍历画板中的全部元素,并根据元素属性生成样式指南内容
// ...
});
// 将生成的HTML内容保存为文件或输出到浏览器
// ...
在生成规范文档时你Neng根据需要添加逻辑来遍历画板中的全部元素,并根据元素属性生成样式指南内容。Sketch Measure支持生成HTML、 CSS、JSON等许多种格式的文档,你Neng根据项目需求选择合适的格式。
Sketch Measure还给了实时标注预览功Neng,设计师Neng点击预览按钮查kan标注效果,确保标注准确无误。
规范文档,从而geng优良地与开发团队协作。
Demand feedback