首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最新iOS设计规范八|3大图标和图像规范(Icons and Images)

网格可以使线条保持清晰,并确保所有尺寸的内容都尽可能清晰,减少修饰和锐化。将图像边界对齐到网格以最小化缩小时可能出现的半像素和模糊细节。 以适当的格式制作图稿。...使用8位调色板可以减小文件大小,不会降低图像质量。此调色板不适用于照片。 优化JPEG文件以大小和质量之间找到平衡。可以压缩大多数JPEG文件,不会明显降低所得图像的质量。...二、应用图标(App Icon) 每个应用程序都需要一个美丽令人难忘的图标,该图标App Store引起人们的注意,并在主屏幕上脱颖而出。您的图标是交流您的应用目的的第一时间。...您无法预测人们会为他们的主屏幕选择哪些壁纸,因此,不要仅仅针对浅色或深色测试您的应用。查看不同照片的外观。具有动态背景的实际设备上尝试使用该设备,该动态背景随着设备的移动改变视角。...为了确保备用图标整个系统中统一显示,避免让用户屏幕上看到一个版本的图标,又在设置的看到完全不同的版本的图标 - 例如:提供与主应用程序图标相同尺寸的图标(App Store图标除外)。

2.9K20

transform、transition方法详解及scale、zoom差异性说明

/*水平方向、垂直方向缩小一半*/ transform: scale(0.5); /*水平方向缩小一半、垂直方向放大一倍*/ transform: scale(0.5, 2); 倾斜 使用skew方法来实现文字或图像的倾斜处理...默认是居中缩放,可以通过transform-origin修改基准点 zoom的缩放改变了元素占据的空间大小;scale的缩放占据的原始尺寸不变,页面布局不会发生变化(下面重点提及) 对文字的缩放规则不一致...zoom缩放依然受限于最小12像素中文大小限制;scale就是纯粹的对图形进行比例控制,文字50%原来尺寸 兼容性问题。...1920px;纵向不会缩放,实际尺寸仍然为3840px) ?...html, body { width: 100%; height: 100%; } 但是,Firefox下,上述设置不会起到任何效果。可以通过下述两种方式进行控制!

3.5K21
您找到你想要的搜索结果了吗?
是的
没有找到

【CSS】1287- 一行 CSS 实现 10 种强大的布局

这是营销网站的常见布局,例如,可能有一行 3 个项目,通常带有图像、标题,然后是一些描述产品某些功能的文本。移动设备上,我们希望它们能够很好地堆叠,并随着我们增加屏幕尺寸扩展。...煎饼堆栈布局:grid-template-rows: auto 1fr auto 与 Deconstructed Pancake 不同,当屏幕尺寸改变时,本例不会包含它的子元素。...但是,这次是水平尺寸(宽度)不是垂直尺寸(高度)。...对于这些卡片,它们被放置 Flexbox 显示模式,使用 flex-direction: column 将方向设置为 column。 这会将标题、描述和图像块放在父卡片内的垂直列。...本演示,您将使用固定工具设置宽度,如下所示:width: clamp(, , ) 。 这将设置绝对最小和最大尺寸以及实际尺寸

4.5K20

一次解决你的图像尺寸和定位问题。

这里有一种方案,可以解决所有屏幕大小、所有卡片大小或任何其他用例上的问题,我们来看看这个万能的方法。 默认行为 ? 将图像导入到我们的组件,然后将其放在页面上,下面是正常默认的情况: ?...不同的视口上,图片随着屏幕的变化变化。不同的消费设备上有超过10,000种不同的屏幕尺寸。有小到360px宽的手机。有5k台imac,也有 4k电视,这么多尺寸,我们要怎么去适配图片呢?...另外,如果用户使用的是大屏幕,则该图像不会自动按比例放大或缩小,因此生成的设计图像可能太大或太小。 CSS有一些内置的特性来帮助我们 我们来试试另一种方法。...不需要将图像导入到组件,直接在CSS文件引用它: ? ? background-image默认情况下不会图像缩小以适应div大小,因此我们只能看到图像的左上角。...CSS 更多的内置特性 CSS, 还有一些 background-image 相关的选项: ? background-position: center 告诉浏览器将图像居中放置div上。

93730

android系统如何自适应屏幕大小

不会随着屏幕大小变化,类似windos窗口的title bar),     layout-small(屏幕尺寸小于3英寸左右的布局),       layout-normal(屏幕尺寸小于4.5...2.)对于你声明不支持的大屏幕,而这个屏幕尺寸是larger的话,系统同样使用尺寸为("normal")和密度为("medium)显示, 不过会出现一层黑色的背景。...对应bitmap 资源来说,自动的缩放有时会造成放大缩小后的图像变得模糊不清,这是就需要应用为不同屏幕密度配置提供不同的资源:为高密度的屏幕提供高清晰度的图像等。...如果图片不匹配,平台会加载默认资源并且放大或者缩小之后可以满足当前界面的显示要求。...7.3 兼容更大尺寸屏幕 当前屏幕超过程序所支持屏幕的上限时,定义supportsscreens元素,这样超出显示的基准线时,平台在此显示黑色的背景图。

5.1K10

iOS 图标图像 (官方翻译版)

图像尺寸和分辨率 iOS用于将内容放置屏幕上的坐标系基于以点为单位的测量,它们映射到显示屏的像素。标准分辨率屏幕上,一点等于一个像素。高分辨率屏幕具有较高的像素密度。...网格保持线条清晰,并确保内容在所有尺寸上尽可能清晰,需要较少的修饰和锐化。将图像边界捕捉到网格以最小化半像素,并缩小缩小时可能会出现的模糊细节。 以适当的格式制作艺术作品。...使用8位调色板可以减少文件大小,不会降低图像质量。此调色板不适合照片。 优化JPEG文件以找到大小和质量之间的平衡。大多数JPEG文件可以被压缩,不会明显降低所得到的图像。...给它一个简单的背景,所以它不会压倒附近的其他应用程序图标。您不需要填写整个图标的内容。 只有当它们是必需品或标志的一部分时才使用单词。应用程序的名称显示屏幕下方的图标下方。...不要包括照片,屏幕截图或界面元素。摄影细节尺寸上很难看出。屏幕截图对于应用图标来说太复杂了,通常不会帮助您传达应用的目的。图标的界面元素具有误导性和混淆性。 不要使用苹果硬件产品的副本。

3.6K40

css布局优化:布局计算限制— containwill-change合成层

Blink/WebKit内核的浏览器和IE,这个过程称为布局。基于Gecko的浏览器(比如Firefox,这个过程称为Reflow。...比如,你的页面顶部有一个固定位置的header,此时屏幕底部有某个区域正在发生绘制的话,整个屏幕都将会被绘制。 注意:DPI较高的屏幕上,固定定位的元素会自动地被提升到一个它自有的渲染层。...,因此假如指定的图片尺寸过大,背景区域的整体宽高不能恰好包含背景图片的话,那么其背景某些区域可能会有空白。...contain此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。等比例缩放图象到垂直或者水平其中一项填满区域。...cover此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。等比例缩放图象到垂直和水平两项均填满区域。

1.3K30

Refactoring UI

,只有当屏幕小于最大宽度时才会强制缩小 不要成为网格的奴隶--为你的组件提供它们所需的空间,真正必要之前不要做出任何妥协 # 相对尺寸不能缩放 一般来说,屏幕上较大的元素需要比已经相当小的元素收缩得更快...,屏幕尺寸上,小元素和大元素之间的差异应该没有那么大。...# 不要放大图标 虽然矢量图像的质量确实不会因为尺寸的增大而降低,但绘制尺寸为 16-24px 的图标放大到 3 倍或 4 倍时,看起来永远不会非常专业 如果你只有小图标,可以尝试将它们围在另一个形状内...,并给该形状添加背景色 # 不要缩小屏幕截图 可以屏幕截图,空间大,就不用缩得那么厉害 考虑只截取部分截图,这样就可以更小的空间内显示,而无需缩小比例 如果你确实需要在狭小的空间内放置整个应用程序的截图...,可以尝试绘制简化版的用户界面,去掉细节,用简单的线条代替小文字 # 不要缩小图标 绘制成较大尺寸的图标缩小后也会显得模糊不清 更好的办法是按照目标尺寸重新绘制一个超级简化版的徽标 # 小心用户上传的内容

35130

[ISUX译]iOS 9 人机界面指南(五):图标与图形设计 - 腾讯ISUX

表格45-1所罗列出来的尺寸可以为自定义图标和图片做参考。 表格45-1 :自定义图标和图像尺寸(像素) ? 注意: 如果你需要在主屏幕快捷操作上创建自定义icon,请参考主屏幕快捷操作 。...举个例子,邮件App会使用信封作为icon元素,不会用邮箱、邮递员的邮包、或者邮局的标志。 追求简约。尤其是避免把一大堆不同的图形都塞到你的icon中去。...代表真实物品的icon或者图像应该精确地描摹出实物的特征,如织物、玻璃、纸张、金属等等,还要能表达实物的重量和质感。 保证你的icon不同的背景图中都是好看的。...对于许多界面元素,你可以使用端盖来替代背景。端盖可定义图像内的一个不被放大或缩小的区域。例如,你可以创建一个包含 4 个端盖的可拉伸图片,将其作为一个按钮的 4 个角。...如果你需要垂直简便的效果,制作一个宽度为1像素,高度与UI元素背景区域高度相等的图像。 如果你需要重复的纹理效果,你需要制作一个尺寸与纹理最小重复部分尺寸相等的图像

1.6K31

【移动端网页布局】移动端网页布局基础概念 ⑤ ( 视网膜屏技术 | 二倍图概念 | 代码示例 )

, 可以达到更高的分辨率 , 画面显示效果更好 ; 下图中都是 2x2 像素的 CSS 大小 , 但是普通屏幕是 4 个像素点 , 视网膜屏幕是 16 个像素点 ; 普通屏幕 , 填充...CSS 的 2x2 像素的大小 , 需要一张 2x2 大小的图片 ; 视网膜屏幕 , 如果要 填充 CSS 的 2x2 像素的大小 , 需要一张 4x4 像素大小的图片 ; 一个 CSS 设置...设计师创建图像时,可以将图像尺寸乘以2,然后保存图像时将其命名为“@2x”,以便开发者将其用于高分辨率设备上。...CSS中使用二倍图的方法是,CSS中将图像尺寸缩小50%,然后将其用作背景图像,如下所示: .image { /* 图片的宽高为 100x50 像素 将其设置到 CSS 盒子模型 盒子大小为...100x100 像素 的图像,通过 将它的尺寸缩小 50% ,可以使它在页面上显示为50 x 50 像素的大小。

56540

抠图专家要失业了?CV技术加持下的AR,实现隔空抠图复制粘贴

其中,移动APP使用了Expo这个通用的React应用架构和平台搭建,本地服务器使用了ScreenPoint超早摄像头屏幕上所指向的位置,背景移除使用的技术是基于被Pattern Recognition...2.确保PS文档设置与server/src/ps.py的设置匹配,否则会粘贴空白。3.确保文档有背景,如果背景空白SIFT可能无法进行正确的匹配。...U^2-Net架构 据论文作者介绍,U^2-Net与当前20余种SOTA方法进行对比实验后,无论是模型尺寸还是结构测度等指标都获得了比较不错的成绩。...是一种不随图像尺度旋转变化变化的特征,因此SIFT特征不会随着图像的放大缩小,或者旋转而改变,同时由于提取特征时做的一些特殊处理,使得SIFT特征对于光照变化也有比较强的适应性。...该工具使用 OpenCV SIFT 找出手机电脑屏幕上对准的位置 3 作者:不会写程序的设计师不是好艺术家 前面也提到,这项工具的发明者是Cyril Diagne,其自称是艺术家、设计师、程序员

82520

面试官:你了解过移动端适配吗?

屏幕分辨率高时(例如 1600 x 1200),屏幕上显示的像素多,单个像素尺寸比较小。...这样就暴露出来一个问题,我们如果手机分辨率翻倍,我们的图像不就要被缩小一倍,我们难道要在每个设备上就出个设计稿,每个设备的分辨不尽相同啊,其实你担忧的问题,我们的乔帮主很多年前就想到了。...乔布斯iPhone4的发布会上首次提出了Retina Display(视网膜屏幕)的概念,iPhone4使用的视网膜屏幕,把2x2个像素当1个像素使用,这样让屏幕看起来更精致,但是元素的大小却不会改变...其中Chrome把0.5px四舍五入变成了1px,firefox/safari能够画出半个像素的边,并且Chrome会把小于0.5px的当成0,Firefox会把不小于0.55px当成1px,Safari...屏幕如果你按照设计稿还原的话,字体大小实际上不一样,人们一样的距离上希望看到的大小其实是一样的,本质上,用户使用更大的屏幕,是想看到更多的内容,不是更大的字。

1.3K10

静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别

这种布局方式Web前端开发的早期历史上,用来应对不同尺寸的PC屏幕(那时屏幕尺寸的差异不会太大),在当今的移动端开发也是常用布局方式,但缺点明显:主要的问题是如果屏幕尺度跨度太大,那么相对其原始设计而言过小或过大的屏幕上不能正常显示...1、布局特点:屏幕分辨率变化时,页面里面元素的位置会变化大小不会变化。 2、设计方法:使用 @media 媒体查询给不同尺寸和介质的设备切换不同的样式。...——分别为不同的屏幕分辨率定义布局,同时,每个布局,应用流式布局的理念,即页面元素宽度随着窗口调整自动适配。即:创建多个流体式布局,分别对应一个屏幕分辨率范围。...,会随着设备的改变改变展示样式,自适应不会,所有的设备看起来都是一套的模板,不过是长度或者图片变小了,不会根据设备采用不同的展示样式,流式就是采用了一些设置,当宽度大于多少时怎么展示,小于多少时怎么展示...1、rem,em区别:rem,em都是顺应不同网页字体大小展现产生的。其中,em是相对其父元素,实际应用相对而言会带来很多不便;rem是始终相对于html大小,即页面根元素。

9.8K33

CSS征途之Background点滴

一个适用于任意浏览器的简单方法是,用想用的字体来做一张文本图片,并用这张图片作为背景。这样,文本依然出现在文档标记以供搜索引擎检索和屏幕浏览器识别,但是浏览器中就会显示首选的字体。...属性值如下: (1)background-clip: border;背景border边框下开始显示 (2)background-clip: padding;背景padding下开始显示,不是border...比如一个容器(body,div,span)设定一个背景。这个背景的长宽值css2.1之前是不能被修改的。...而且这个属性firefox,chrome,以及ie9上都可以使用。...(等比扩展图片来填满元素,即cover值): #background-size3{ background-size:cover; } 背景尺寸(等比缩小图片来适应元素的尺寸,即contain

1.5K40

前端“油画设计师”——双缓存绘制与油画分层机制

背景 Canvas图像处理、绘制渲染上有一些得天独厚的优势。...本节内容我们也将从电子表格技术出发,为大家揭秘电子表格技术双缓存与优化技术的具体应用。...第二种方法指定宽高就意味着放大或者缩小图片后再放进去,第三种是将图片裁剪后再放大或者缩小放到canvas,这三种写法操复杂度作依次增加,性能开销也随之增大。...如果使用离屏渲染(即我们所说的双缓存画布),我们可以预先把图片裁剪成想要的尺寸,然后将该内容保存起来,绘制的时候直接使用第一种写法直接将图片放入Canvas。...该纯前端电子表格,整个绘制引擎根据油画绘制原理,分为主体图层和装饰图层,主题图层将会渲染持久的,不会轻易改变的元素,例如背景,单元格,表格线等。

1.2K20

从零开始学 Web 之 CSS3(八)CSS3三个案例

一、基础知识 1、屏幕 移动设备与PC设备最大的差异在于屏幕,这主要体现在屏幕尺寸屏幕分辨率两个方面。 通常我们所指的屏幕尺寸,实际上指的是屏幕对角线的长度(一般用英寸来度量)。...例如:iPhone3G/S和iPhone4/S的屏幕尺寸都为 3.5 英寸(in)但是屏幕分辨率却分别为 480x320px、960x480px,由此我们可以得出英寸是一个绝对长度单位,像素是一个相对长度单位...4、设备独立像素 随着技术发展,设备不断更新,出现了不同PPI的屏幕共存的状态(如iPhone3G/S为163PPI,iPhone4/S为326PPI),像素不再是统一的度量单位,这会造成同样尺寸图像在不同...但是做为用户是不会关心这些细节的,他们只是希望不同PPI的设备上看到的图像内容差不多大小,所以这时我们需要一个新的单位,这个新的单位能够保证图像内容不同的PPI设备看上去大小应该差不多,这就是独立像素...但是由于我们手机的屏幕很小, viewport 的值却很大,所以页面所有的内容就会缩小以适应屏幕,所以用手机看起来,这些字体和图片就会特别小,这就像手机设置里面有个电脑版显示一样。

1.3K10

从零开始学 Web 之 移动Web(一)屏幕相关基本知识,调试,视口,屏幕适配

一、基础知识 1、屏幕 移动设备与PC设备最大的差异在于屏幕,这主要体现在屏幕尺寸屏幕分辨率两个方面。 通常我们所指的屏幕尺寸,实际上指的是屏幕对角线的长度(一般用英寸来度量)。...例如:iPhone3G/S和iPhone4/S的屏幕尺寸都为 3.5 英寸(in)但是屏幕分辨率却分别为 480x320px、960x480px,由此我们可以得出英寸是一个绝对长度单位,像素是一个相对长度单位...4、设备独立像素 随着技术发展,设备不断更新,出现了不同PPI的屏幕共存的状态(如iPhone3G/S为163PPI,iPhone4/S为326PPI),像素不再是统一的度量单位,这会造成同样尺寸图像在不同...但是做为用户是不会关心这些细节的,他们只是希望不同PPI的设备上看到的图像内容差不多大小,所以这时我们需要一个新的单位,这个新的单位能够保证图像内容不同的PPI设备看上去大小应该差不多,这就是独立像素...但是由于我们手机的屏幕很小, viewport 的值却很大,所以页面所有的内容就会缩小以适应屏幕,所以用手机看起来,这些字体和图片就会特别小,这就像手机设置里面有个电脑版显示一样。

73921

sketch入门第1部分:画板和形状Sketch使产品设计变得非常简单。准备好了吗?转到第2部分

互联网上搜索了绝对初学者的素描教程,但是没有提到任何覆盖所有基础知识没有提到Photoshop。所以我参加了一个研讨会,为学生们制作了这个教程。...当您看到空白屏幕时,请在左上角查看“插入”菜单。此菜单包含创建新图层所需的所有工具。 ? 插入新图层 首先创建一个类似于画布的画板。您选择的大小决定了导出图像的最终尺寸。 ?...如您所见,有几种不同设备尺寸的预设尺寸。我选择了iPhone 5。 ? 选择画板 注意:如果您需要调整画板的大小,只需选择其名称并拖动显示角落上的白色框。 Sketch使产品设计变得非常简单。...让我们尝试使用位于屏幕顶部的工具进行缩小。 ? 缩小 您也可以通过选择“视图”>“中心画布”或使用快捷键⌘+ 1来执行此操作 ? 适合画布到屏幕 添加形状 现在您的画板完全可见,让我们添加一个矩形。...位于“插入”>“形状”>“矩形”。 ? 矩形工具 我画板的顶部做了一个细条,就像移动应用程序的导航栏一样。 ? 绘制矩形 接下来,找到右侧菜单,官方称为“检查员”。

2.7K20

浅谈 Android 屏幕适配

几组概念 分辨率 屏幕上物理像素的总数。添加对多种屏幕的支持时, 应用不会直接使用分辨率;只应关注通用尺寸和密度组指定的屏幕尺寸及密度。 屏幕尺寸: 按屏幕对角测量的实际物理尺寸。...图像分辨率一般被用于ps,用来改变图像的清晰度。 密度无关像素 (dp) 定义 UI 布局时应使用的虚拟像素单位,用于以密度无关方式表示布局维度或位置。...smallestWidth 是设备的固定屏幕尺寸特性;设备的 smallestWidth 不会屏幕方向的变化改变。 设备的 smallestWidth 将屏幕装饰元素和系统 UI 考虑在内。...指明双面板布局仅适用于最小宽度为 600 dp 的屏幕不是使用 large 尺寸限定符。...虽然 Android 也支持低像素密度 (LDPI) 的屏幕,但无需为此费神,系统会自动将 HDPI 尺寸的图标缩小到 1/2 进行匹配。

1.3K10
领券