sketch基础教程大全,对象、图层、画板常见技巧

2023-11-10

sketch对象、图层、画板的使用技巧

1.通过快捷键调整图形的形状

选择图形,按住Command按键,然后通过上、下、左、右方向键按1像素调整图形形状。同时按住按钮。CommandShift方向键,可调整方向键。

​2.复制元素

选择一个元素,按下CommandD可以复制;默认情况下,复制的新元素与原元素相同,并覆盖在原元素上。

此外,按住Option健康,同时拖动目标元素,也可以复制;保持复制的新元素仍处于选择状态,并连续使用CommandD快捷键,可根据之前手动拖动的距离为间隔单位实现多重复制。

3.智能选择

按住Option键,面向多个元素拉选择框,最有完全在选择框内的元素才会被选中,而其他元素则会被忽略。

4.分组和解组

选择多个元素,按CommandG将其合并为一组。选择一组,按照一定的方式,按照一定的方式选择。CommandShiftG可实现解组。

5.组内单选

选择组中的特定元素,不需要在图层列表中找到,按住它们Command键,同时用鼠标直接指向元素,即可“穿透”分组,直接选择元素。

6.将画板的缩放比还原为100%

按Command0、可快速将画板缩放比还原为100%。

7.调整缩放比,使所有画板在同一屏幕上呈现

按Command1、可快速将画板调整为适当的缩放比,所有画板均可同时呈现在视图中。

8.将视图集中在所选元素上

按Command2、可以快速将编辑区域的视图焦点转移到选元素或画板上。

9.将元素放在图层序列的第一或最后

按住Option键,Sketch顶部工具栏“向前(Forward)”,“向后(Backward)”按钮会自动变为“最前(ToFront)”,“最后(ToBack)”,即将选定的元素排列到图层序列的第一或最后。

10.重命名图层

选择一个元素,按下CommandR,该元素在图层列表中的条目进入可编辑状态,然后输入新的图层名称。

sketch元素的编辑和导出

1.测量元素间距

选择一个或多个元素,按住Option键,同时将鼠标指向要测量间距的目标元素。在移动元素时,也可以同时按住它们。Option键,即可立即检查元素与特定元素或画板边缘的距离。

2.通过数字键设置元素的不透明度

选择元素,然后按一组或一组数字键直接设置其不透明度(alpha值),例如“1”代表10%,“5”代表50%,“9”代表90%,“75”代表75%,等等。

3.单独调整某个位置的圆角半径

您可以为元素的四角设置不同的圆角半径。选择这个元素,在右面板上“半径(Radius)”输入一组四个数字,由分号隔开,分别代表左上角、右上角、右下角、左下角的半径值,如“10;20;30;40”。

4.定制快捷键

你可以为自己常用Sketch功能设置快捷键。macOS系统偏好设置–键盘–快捷键,选择左列表中的快捷键,“应用快捷键”点击右侧“”按钮,在对话窗口“应用程序”列表中选择“Sketch”,在“菜单标题”输入您需要的功能,输入您需要的功能Sketch菜单栏中的准确名称,然后设置自己的快捷键组合。

5.在属性检查器中使用数学运算符

Sketch数字操作可以在右侧检查器面板的文本框中执行。例如,如果您想将当前矩形的宽度翻倍,您可以在右侧检查器面板的文本框中执行。“宽度(Width)”后面输入数字“*2”,代表“乘以2”。

6.复杂图形

对于一些复杂的图形,如多边形或星形,可以在右侧检查器面板中设置边缘(Sides)或顶点(Points)的数量。

7.旋转复制(万花筒效果)

Sketch右键单击工具栏,选择“订制工具栏(CustomizeToolbar)”,然后将“旋转复制(RotateCopies)”按钮拖入工具栏。

选择一个元素,点击“旋转复制”按钮,输入要复制的元素数量,点击要复制的元素数量,点击“OK”即可。

8.切片

切片工具(快捷键“S”)可以拖出矩形区域供您导出图形。但是,导出区域不需要覆盖整个元素或画布。您可以使用切片作为灵活的截屏工具。

9.导出元素,分组或画板

选择元素,分组或画板,点击右侧检查器面板底部“MakeExportable”在选项单中选择导出规格、文件名后缀和文件格式,即可开始导出。

10.导出高分辨率材料

在设计界面时,我们通常会根据字面像素规格设置画板(1)x规格),如使用375×667的画板设计了4.7英寸的界面。但您需要导出高像素密度的屏幕或局部材料–在“MakeExportable”选项单的“Size”当中输入“2x”或者更高值。或者您也可以直接在这里输入要导出的具体规格,例如,“750px”等等。更多sketch相关教程参考:https://js.design/special/sketch/

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sketch基础教程大全,对象、图层、画板常见技巧 的相关文章

  • 添加动态数量的监听器(Spring JMS)

    我需要添加多个侦听器 如中所述application properties文件 就像下面这样 InTopics Sample QUT4 Sample T05 Sample T01 Sample JT7 注意 这个数字可以多一些 也可以少一些
  • 禁用 Eclipse Java 调试器的热代码替换 [重复]

    这个问题在这里已经有答案了 可能的重复 如何在 Eclipse 中禁用热代码替换 https stackoverflow com questions 2594408 how do i disable hot code replace in
  • Grails 2.3.0 自动重新加载不起作用

    我最近将我们的项目升级到 grails 2 3 0 一切工作正常 除了每当我更改代码时自动重新加载都无法工作的问题 这包括所有项目工件 控制器 域 服务 gsps css 和 javascript 文件 我的旧版本 grails 可以正常工
  • Android 自定义视图不能以正确的方式处理透明度/alpha

    我正在绘制自定义视图 在此视图中 我使用两个不同的绘画和路径对象在画布上绘画 我基本上是在绘制两个重叠的形状 添加 Alpha 后 视图中重叠的部分比图像的其余部分更暗 这是不希望的 但我不知道如何解决它 这是我的代码片段 用于展示我如何在
  • Java套接字:在连接被拒绝异常时重试的最佳方法?

    现在我正在这样做 while true try SocketAddress sockaddr new InetSocketAddress ivDestIP ivDestPort downloadSock new Socket downloa
  • 具有共享依赖项的多模块项目的 Gradle 配置

    使用 gradle 制作第一个项目 所以我研究了 spring gradle hibernate 项目如何组织 gradle 文件 并开始制作自己的项目 但是 找不到错误 为什么我的配置不起作用 子项目无法解决依赖关系 所以项目树 Root
  • 如何获取 WebElement 的父级[重复]

    这个问题在这里已经有答案了 我试过了 private WebElement getParent final WebElement webElement return webElement findElement By xpath 但我得到
  • 隐式超级构造函数 Person() 未定义。必须显式调用另一个构造函数?

    我正在开发一个项目 但收到错误 隐式超级构造函数 Person 未定义 必须显式调用另一个构造函数 我不太明白它 这是我的人物课程 public class Person public Person String name double D
  • Git 无法识别重命名和修改的包文件

    我有一个名为的java文件package old myfile java 我已经通过 git 提交了这个文件 然后我将我的包重命名为new所以我的文件在package new myfile java 我现在想将此文件重命名 和内容更改 提交
  • 计算日期之间的天数差异

    在我的代码中 日期之间的差异是错误的 因为它应该是 38 天而不是 8 天 我该如何修复 package random04diferencadata import java text ParseException import java t
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • Dispatcher-servlet 无法映射到 websocket 请求

    我正在开发一个以Spring为主要框架的Java web应用程序 特别使用Spring core Spring mvc Spring security Spring data Spring websocket 像这样在 Spring 上下文
  • Espresso 和 Proguard 的 Java.lang.NoClassDefFoundError

    我对 Espresso 不太有经验 但我终于成功地运行了它 我有一个应用程序需要通过 Proguard 缩小才能处于 56K 方法之下 该应用程序以 3 秒的动画开始 因此我需要等到该动画结束才能继续 这就是我尝试用该方法做的事情waitF
  • 逃离的正确方法是什么?使用 Oracle 12c MATCH_RECOGNIZE 时 JDBCPreparedStatement 中的字符?

    以下查询在 Oracle 12c 中是正确的 SELECT FROM dual MATCH RECOGNIZE MEASURES a dummy AS dummy PATTERN a DEFINE a AS 1 1 但它不能通过 JDBC
  • 解析输入,除了 System.in.read() 之外不使用任何东西

    我很难找到具体的细节System in read 有效 也许有人可以帮助我 似乎扫描仪会更好 但我不允许使用它 我被分配了一个任务 我应该以 Boolean Operator Boolean 的形式读取控制台用户输入 例如T F 或 T T
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • JVM:是否可以操作帧堆栈?

    假设我需要执行N同一线程中的任务 这些任务有时可能需要来自外部存储的一些值 我事先不知道哪个任务可能需要这样的值以及何时 获取速度要快得多M价值观是一次性的而不是相同的M值在M查询外部存储 注意我不能指望任务本身进行合作 它们只不过是 ja
  • 如何在Java中正确删除数组[重复]

    这个问题在这里已经有答案了 我刚接触 Java 4 天 从我搜索过的教程来看 讲师们花费了大量精力来解释如何分配二维数组 例如 如下所示 Foo fooArray new Foo 2 3 但我还没有找到任何解释如何删除它们的信息 从内存的情
  • Hibernate 和可序列化实体

    有谁知道是否有一个框架能够从实体类中剥离 Hibernate 集合以使它们可序列化 我查看了 BeanLib 但它似乎只进行实体的深层复制 而不允许我为实体类中的集合类型指定实现映射 BeanLib 目前不适用于 Hibernate 3 5
  • 嵌入式 Jetty - 以编程方式添加基于表单的身份验证

    有没有一种方法可以按如下方式以编程方式添加基于表单的身份验证 我用的是我自己的LdapLoginModule 最初我使用基本身份验证并且工作正常 但现在我想在登录页面上进行更多控制 例如显示徽标等 有没有好的样品 我正在使用嵌入式 jett

随机推荐

  • Redis command timed out nested exception is io.lettuce.core.RedisCommandTimeoutException

    报错如下 ERROR org springframework dao QueryTimeoutException Redis command timed out nested exception is io lettuce core Red
  • CSS3 2D转换之位移(translate)、旋转(rotate)、缩放(scale)以及设置旋转和缩放的中心点

    2D转换概述 2D转换可以实现元素的位移 旋转 缩放等效果 2D转换的分类有 移动 translate 旋转 rotate 缩放 scale 2D转换之translate 2D移动translate可以改变元素在页面中的位置 类似定位 移动
  • Eigen:C++中Eigen库的安装与学习

    1 下载地址 http eigen tuxfamily org index php title Main Page 进入上边官方网站进行下载如下所示 找到自己需要的版本下载即可 我下载的是3 3 8 右边的zip 2 解压配置即可 找到你下
  • Kafka配置与使用

    Kafka依赖于zookeeper 因此先配置zookeeeper zookeeper配置 修改 opt bigdata zookeeper conf zoo cfg dataDir data zookeeper 配置zookeeper数据
  • Java实现通过证书访问Https请求

    创建证书管理器类 import java io FileInputStream import java security KeyStore import java security cert CertificateException imp
  • 记录-常见算法的收集

    1 快速排序 找到基准点的位置 既不浪费空间又可以快一点的排序算法 如 6 1 2 7 9 3 4 5 10 8 这10个数进行排序 首先找到一个数作为基准点 一个参照数 为了方便 让第一个数6作为基准点 然后将这个序列中所有比基准数大的数
  • JQ工具2

    JQ工具2 开发工具与关键技术 VS JQ 作者 唐文坚 撰写时间 2020 10 17 jQuery extend deep target object1 objectN 概述 用一个或多个其他对象来扩展一个对象 返回被扩展的对象 如果不
  • C语言经典100例题(47)--宏#define命令练习(2)

    目录 题目 问题分析 代码 运行结果 题目 宏 define命令练习 2 问题分析 如果我们在 define的宏定义的内容过长时 我们的编译器中一行放不下 我们还可以加入续行符 也就是 来进行换行 是否一定需要使用换行符呢 答案是肯定的 如
  • 数组中最大最小值(C语言实现)

    题目描述 从键盘输入n n从键盘输入 n lt 100 个数存放在数组中 输出其中的最大数和最小数及他们对应的下标 输入说明 输入包含2行 第一行只有1个数字表示n 第二行有连续n个数字 其间用半角空格间隔 输出说明 输出只有1行 顺次输出
  • 快速排序及sort的理解

    快速排序 快速排序的思想 1 在数据集中 选择一个元素作为 基准 2 所有小于 基准 的元素都移动到 基准 左边 所有大于 基准 的元素都移动到 基准 右边 3 对 基准 左右两边的子集 递归地重复 1 和 2 直到所有子集的长度都只有1个
  • 按位非‘~’符号的使用

    所谓的按位非就是在数字前加上 的符号 最简单的记忆方法是 a a 1 let a 1 let b a b 2 let a 2 let b a b 3 let a 1 let b a b 0 使用场景 在if判断的时候 if在0的情况下的转换
  • C3-Squid-access.log

    C3 Squid access log 拓扑 DNS 10 0 100 71 Haproxy 10 0 100 82 Squid 10 0 100 72 73 Nginx 10 0 100 75 76 NFS 10 0 100 70 DNS
  • ASP.NET 中得到网站绝对路径的几种方法

    在编写 ASP NET 应用程序的时候 有时为了更好地进行控制静态文件的路径 如在模板页或者用户控件中设置js或者css文件的路径等 采用绝对路径是难免的 下面就是几种获取绝对路径的几种方法 C 代码 VirtualPathUtility
  • SVN学习笔记 .

    转载自 http blog csdn net tengbaichuan article details 10632349 参考文档 官方文档 http www subversion org cn svnbook 包括可下载的PDF 和一页H
  • 浅谈npm、yarn、cnpm、pnpm(内附网址链接)

    1 npm 1 1 npm简介 npm由三个独立的部分组成 网站 网站是开发者查找包 package 设置参数以及管理npm使用体验的主要途径 注册表 registry 注册表是一个巨大的数据库 保存了每个包 package 的信息 命令行
  • Ubuntu 16.04 取消 conda 自动启动工作空间 base

    问题描述 Ubuntu 16 04 安装conda 之后它会自动启动工作空间base base的默认 Python 版本是 3 7 而Ubuntu 16 04 的默认 Python 版本是2 7 解决方案 如果不想默认启动 base工作空间
  • gcc g++ 学习

    一 编译的时候 此时main cpp头文件是 include Person h g main cpp Person Person cpp o main I Person 解析 Person Person cpp 链接main cpp的上一层
  • 工厂模式--Factory Method with Go

    Factory Method 工厂设计模式允许创建对象 而无需指定将要创建的对象的确切类型 Implementation 举个栗子 用个例子展示怎么把数据存储在不同的后端 比如 内存 磁盘 Types type 一个Store interf
  • PAT C入门题目-竖着输出字符串(Z:c语言求数组长度 sizeof()&strlen())

    7 2 I Love GPLT 5 分 这道超级简单的题目没有任何输入 你只需要把这句很重要的话 I Love GPLT 竖着输出就可以了 即每个字符占一行 包括空格 即每行只能有1个字符和回车 include
  • sketch基础教程大全,对象、图层、画板常见技巧

    sketch对象 图层 画板的使用技巧 1 通过快捷键调整图形的形状 选择图形 按住Command按键 然后通过上 下 左 右方向键按1像素调整图形形状 同时按住按钮 CommandShift方向键 可调整方向键 2 复制元素 选择一个元素