关于 UI设计 切图,我们应该如何给开发人员

每个 UI 设计到了尾声,不可避免的会遇到一些切图上的问题,下面我就跟大家分享几个我遇到过的切图问题,希望能帮你避开一些坑,减少重复切图,减少沟通成本!

01 代码更容易实现线性渐变、径向渐变、角度渐变。网格渐变往往需要我们切图

设计中,我们通常用的渐变有:线性渐变、径向渐变、角度渐变、网格渐变。

在这当中,代码实现线性渐变、径向渐变、角度渐变 相对来说要简单一些,而网格渐变则需要消耗更多的开发精力。我们也不会在这上面去增加开发工作量。

所以,在我们输出设计稿给开发的时候,有网格渐变的部分直接切给开发。

比如下面设计稿上的渐变背景色:

02 文字能不用透明度就不用透明度,直接给原始的16 进制色值

16 进制色就是在开发中设定颜色的代码,每个颜色都有对应的 16 进制色,如 #000000 是黑色,#FFFFFF 是白色。

比如我在调这个文字颜色的时候可以用 #000000 40% 的透明度,也可以直接用 #999999 这个色,这两个呈现的颜色没有任何区别。

但是交给开发写的话,第一种除了要写 #000000 的黑色之外,还要写一串 Alpha 透明值,这样做会更消耗性能,且在不同屏幕分辨率、不同操作系统下,所实现的透明效果也会有偏差。

所以,在这种非必要情况下,样式可以用不带透明度实现的话,就不要带。

03 切一整张大图,可能会发生拉伸变形或是图片被裁剪的问题

如果是一整张的切下来,会导致不同尺寸的手机把切图拉伸变形,或者会裁剪多出比例的部分。

比如我们切的这张启动页大小为 375*812 的三倍图,这张图在 iphone13 mini(375*812px)和安卓(360*640px)上等比展示就会产生不同的效果——

安卓屏就会被裁切掉一些(展示图片来自网络)。

如何保证在这种情形下,启动页的图片可以适配不同尺寸的屏幕呢?
 

我们可以将上下分开切,让开发分别定上面插画和logo的位置,以此保证他俩都能完整展示。

将一张图切成这两张:

设定插画距离头部是 30px,底部 logo 距离底部是 30px

这样在其他屏幕上,也是依照「插画距离头部30px,底部 logo 距离底部是 30px」这个规则来写,就能保证这张图上的所有内容不被裁切了!

04 不要将切片与 icon 贴在一起

一些初次切 icon 的同学会这么做↓

这么做会导致以下几点问题:

· 如果 icon 有 0.5 像素点,那么贴边切很可能会被裁掉一些;

· icon 的高矮长宽不一,但开发会全按一个尺寸来写,导致 icon 被拉伸或压缩;

· icon 设计规范不一致,出现各式各样的尺寸。

所以我们都会给一套的 icon 固定一个同样大小、正方形的框,以此来规避掉以上出现的问题。

05 通知icon与带数量的小红点不用切在一起

我们在做通知消息的时候右上角会有消息数量的标识:

当数字分别为个位数、十位数、99+ 时,红色底板的宽度会根据数字长短发生变换:

我们不需要每种情况的小红点都切一遍,只需要定好数字在红底里的左右间距,让开发根据数字长短做自适应即可。

所以我们提供切图只需要切铃铛部分。

总结

以上就是我在实际项目中遇到的切图问题了,切图是一项靠经验积累的 UI 必修课,希望你在阅读之后留个印象,以后遇到类似问题也有了解决之法。

切图就用摹客。

以上文章来源于菜心设计铺 ,作者花菜

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46933.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分享几款交互UI设计软件用法,了解后再选择

我之前在某二线大厂做过两年UI设计,在这方面多多少少有些经验,我做的比较多就是交互UI动效设计、输出交互文档,高保真DEMO等等,那在使用软件的选择上也是花了一些时间做了研究,真正让我觉得有必要收藏的就是以下几款&a…

关于UI测试的相关及技巧

一、关于UI测试 1、UI走查顺序 1.1、有空白页的页面优先测试(走查)空白页 1.2、按页面跳转流程把主线任务走一遍。 1.3、测试(走查)主线任务之外的页面。 1.4、对于复用以前组件的控件,主要看和以前是否一致&…

simple ui快速上手

快速上手指南: 基于Django框架的基础上的框架,首先需要使用Django框架创建一个项目 安装准备: 安装: pip install django-simpleui 在settings.py文件中修改INSTALLED_APPS 添加simpleui 上手解析: 修改默认文字…

工具推荐丨ui入门快速上手的设计工具

最近在5G冲浪的时候看到一个做UI的小姐姐分享工作日常,其中有个画面是她的电脑桌面,像这样: 就因为这一个画面,下面评论不和谐了,像这样: 大佬都这么暴躁的吗? 我觉得不管使用什么软件&#xf…

ControlNet

这里从实际存在的问题出发,对代码框架不兼容、模型加载受限等问题率先提出了自研解决方案,快速帮助开发者更容易地开发。 在 ChatGPT 出圈不久,ControlNet 的横空出世很快在英文和中文互联网收获了众多开发者和普通用户,甚至有用…

chatgpt赋能python:Python怎么安装pip

Python怎么安装pip Python是一种高级编程语言,用途广泛,常用于数据科学、机器学习和人工智能。在使用Python时,经常需要安装和使用各种第三方库,而pip就是Python的标准包管理工具,能够方便地安装和管理第三方库。在本…

chatgpt赋能python:Python中byref参数详解

Python中byref参数详解 对于使用Python编程的工程师们来说,参数传递是必不可少的一部分。在Python中有两种传递参数的方式,分别是byref和byvalue。这篇文章将着重介绍Python中的byref参数。 什么是byref参数? 在Python中,byref…

chatgpt赋能python:烧录代码过程是怎样的

烧录代码过程是怎样的 烧录代码是将编写好的程序代码烧录进内置闪存器件(Flash)或外部存储器(SD卡、EEPROM等)中的过程。本文将介绍烧录代码的具体过程和常用工具,以及一些注意事项。 烧录代码的步骤 步骤一&#x…

chatgpt赋能Python-pythonidle怎么清屏

Python IDLE 如何清屏?– 一位有10年Python编程经验的工程师教你如何快速操作! 作为一名Python工程师,无可避免会遇到大量的控制台输出。这些输出对于调试和开发项目来说非常重要,但有时候它们会令人感到困扰,而且在输…

年薪 10 万的虚拟人,网友直呼“破防”:工资比我都高啊?

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 刚过去不久的 2023 跨年晚会,你看了吗?除了各大明星助阵,相信你也发现了,今年各大卫视的表演嘉宾中,几乎都有“虚拟数字人”的亮相&#xf…

玩转微信营销和推广的10种方法和技巧

【二维码免费微信WIFI微信公众号易企秀微官网H5应用页面凡科互动分销系统截图反馈工具分享有礼微支付微信墙/微信大屏按需的APP】 集文字、语音、视频于一体的微信,正在深刻地改变着我们的社交与生活。当自媒体迅速崛起,微信公众号广泛受宠,微…

微信营销话术

微信只是一个工具,营销的本质和传统方式并没有太大的变化,如何利用好微信为大家带来利益才是最核心最实在的。今天跟大家分享下微信营销话术。 一、顾客说考虑一下 对策:时间就是金钱。机不可失,失不再来。 1、询问法 通常在这…

Alexa 智能音箱开发智能家居

一,前期准备材料 一个亚马逊开发者账户。注册是免费的连接设备,如灯,恒温器,相机或带有云API的锁,用于控制它支持Alexa的设备,例如Amazon Echo一个AWS账户。您在AWS Lambda函数中托管您的技能代码&#xf…

美国 CS 就业,大多数公司真的不看学校吗?

来源:https://www.zhihu.com/question/57166186 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 论坛里,经常有人说:「CS 就业不看学校」。 请问除了 Oracle 之类的公司,大多数 IT 公司看不…

不想被时代淘汰?网络工程师未来的出路在这里!

在01年的时候,一名有经验的网络工程师,工资收入可以达到2W/月,和当时的薪资水平比,简直高出了一个世纪。 当时的培训机构还不像现在遍地都是,他们学习网络知识是通过几个人合伙出钱买设备死磕技术,还有人就…

相机光圈和快门

相机光圈和快门 光圈光圈结构光圈值由来光圈范围光圈作用控制画面明暗控制画面景深和锐度 自动光圈 Auto IrisDC-IRIS原理及问题P-IRIS工作原理 快门快门简介快门速度与曝光快门速度与运动安全快门速度高速快门和慢速快门B门和T门 参考文献 光圈 光圈结构 光圈(Ap…

AutoCV第二课:Python基础

目录 Python基础前言1.流程控制1.1 条件语句1.2 循环语句1.2.1 while循环语句1.2.2 for循环语句 1.3 作业1.4 拓展-try except语法 2.函数2.1 函数定义2.2 函数的参数2.2.1 位置参数2.2.2 命名参数2.2.3 默认参数2.2.4 可变参数2.2.5 参数展开 2.3 递归函数2.3.1 递归函数定义2…

Ubuntu20.04服务器接收SYN,不返回SYN+ACK

情况 Ubuntu20.04 live 服务器启动了一个Nginx服务,服务使用80端口,服务器有2个网卡。经过公司H3C路由器NAT转发,将内部服务器的80端口映射到公网5088端口。通过内网的主机可以服务Nginx服务,通过公网IP5088端口,无法…

IP编址(包括网络地址和广播地址)

1.总述 IP地址使用32位二进数表示,每一个主机或路由器的接口都有全局唯一的IP地址(NAT是个例外),它由网络号(NetID)和主机号(HostID)组成,它可以分为五类,如下: 2.地址划分 1)A…

怎样解决ip访问受限问题

现在是互联网时代。一些网络工作者需要收集一些网站的数据,收集数据需要频繁访问网站。为了有效控制网站流量,保证用户访问速度,一些目标网站会限制单个IP访问请求次数。对于爬虫工作者来说,目标网站限制访问的机制让他们头疼。那…