2024年设计网页语言规范(合集14篇)

设计网页语言规范 第1篇

(具体看我站酷前面写的组件化思维的文章)

Ios系统和安卓系统都提供了一些固定的官方组件规范。遵循其官方组件规范,可以极大提高设计和开发效率,同时降低用户的学习成本。其中最常见的规范化组件包括顶部的状态栏、导航栏、底部标签栏和工具栏。

状态栏

ios 是 20pt, 安卓是24dp.

导航栏

ios 是 44pt, 安卓是56dp.

标签栏

ios 的高度是 49pt, 安卓标签栏的高度是48dp.

工具栏

工具栏的高度是 44pt,安卓是 48dp .

字体是苹方字体;英文是SF英文字体。思源黑体,roboto 英文字体。

IOS设计是 11pt到29pt 左右,一级主题是24pt 以上,二级标题是20pt左右。

内容,导航栏标题是 18pt。    三级标题是16pt。 文字内容一般是 14pt

品类区图标内容:12pt 。 底部TAB 图标文字:10pt到11pt

设计网页语言规范 第2篇

属性就是元素可以自定义的配置

属性的分类:公有属性(所有元素都具备的属性),私有属性(只作用于某一种元素)

设置元素属性的语法:

元素名.属性名=属性值;

;//设置飞机元素的x坐标属性

属性类别

属性名称

公共元素

设置元素x坐标

设置元素y坐标

width

设置元素的宽度

height

设置元素的高度

rotation

设置元素的旋转弧度(按照原点旋转)

弧度(45*),1度=弧度

scale

设置元素放大或缩小的比例,也可以用于反转图像

设置放大或缩小元素的宽度                                                             设置放大或缩小元素的高度                                                               缩小赋值:0~1之间的小数,缩小缩小到原来的%几                                          放大赋值:1~n之间的小数,放大的比例                                                                     水平翻转:;                                                                                                           垂直翻转:;                                                                                           缩小或放大不能与width或height一起使用

alpha

设置元素的可见度,赋值范围0~1之间表示可见度比例

visible

设置元素是否可见,赋值true表示可见,false表示不可见

私有属性

text

设置文本元素中的文本文字

var t=new (_赢了_)

style

fill:设置字体填充颜色                        fontSize:设置字体大小                         fontFamily:设置字体

设计网页语言规范 第3篇

变量:可以保存一个数据,变量中存储的数据可以改变。

定义变量的语法:

方式1:先声明再赋值

      var a; //声明

      a = 10; //赋值

方式2:声明同时并赋值

var a=10;

注意:变量必须先赋值再使用。

通过变量控制飞机移动的速度

设计网页语言规范 第4篇

基于微信小程序轻快的特点,我们拟定了小程序界面设计指南和建议。 设计指南建立在充分尊重用户知情权与操作权的基础之上。旨在微信生态体系内,建立友好、高效、一致的用户体验,同时最大程度适应和支持不同需求,实现用户与小程序服务方的共赢。

为了避免用户在微信中使用小程序服务时,注意力被周围复杂环境干扰,小程序在设计时应该注意减少无关的设计元素对用户目标的干扰,礼貌地向用户展示程序提供的服务,友好地引导用户进行操作。

重点突出

每个页面都应有明确的重点,以便于用户每进入一个新页面的时候都能快速地理解页面内容。在确定了重点的前提下,应尽量避免页面上出现其它与用户的决策和操作无关的干扰因素。

避免误操作

小程序是在微信开放平台上运行的一种不需要下载安装即可使用的应用,它提供了一种快速体验的方式,用户通过扫一扫或搜一搜即可打开应用,实现了“触手可及”、“用完即走”的高效操作。对于开发者而言,小程序开发门槛相对较低,能满足简单的基础应用。基于小程序轻快的特点,我们在进行小程序界面设计时,友好、高效、一致的用户体验,友好的引导用户操作。

小程序菜单

设计网页语言规范 第5篇

1、概念:像素是图像中的小方块,是组成图像的最小单位,所有在计算机显示的元素都是由若干像素组成

2、像素可以作为媒体的宽、高单位,例如一张图像的宽高是300✖️120,他表示从左到右有300个像素方块构成,总像素数=300✖️120

3、应用窗口的像素坐标系

以应用窗口的左上角为原点

水平向右延伸x轴,坐标值为0~应用窗口宽度

垂直向下延伸y轴,坐标值为0~应用窗口高度

4、通过修改元素的x与y坐标达到定元素的效果

元素名.x = x坐标;

元素名.y = y坐标;

注意事项:1.记得写标注并及时查看是否有误

2.名称要用英文

3.注意加;

4.注意分清appendChild和addChild

设计网页语言规范 第6篇

我们对设计充满兴趣和激情。

1 用心积累优秀的设计案例。可以根据公司的行业竞品,同类直接竞品,跨界竞品做好收集。

2 每日记录设计灵感。比如:站酷收藏夹,按照主题收藏;花瓣灵感,分组命名。

3 执行力强,遇到设计问题,换位思考。

4 超出预期,做好需求的设计方案,同时关注设计细节,超出需求方的预期和用户的预期。

5 有上进心,工作做好后,做好设计的总结和作品整理,发到站酷设计平台,与其他设计师一起交流设计。

6 眼界开阔,知识面广:一个优秀的设计师,不仅懂设计,还懂产品、运营、 推广、开发思维等方面的相关知识的学习和研究。有利于和上下游人士的沟通顺畅。做到互相理解,团队更好的完成项目的设计提案。

参考文献如下:

1、《规律与逻辑》

2、《CCtalk B端产品设计课》by 美芳老师

3、《高级UI设计师》

4、《ANT-DESIGN 蚂蚁金服》

5、《苹果官网等设计网站》

最后,让自己保持着朝气蓬勃的精神,保持着朝气蓬勃而富有创造力的心态。

设计网页语言规范 第7篇

信息的设计优先级,布局合理性,提升信息的传达效率。

核心功能的布局

核心功能的各模块的布局之间保持相对独立,标签横向数量尽量不要超过5个,超过5个可以采用左右滑的交互方式来实现,来自于设计心理学。

标签样式的布局优点是各入口清晰呈现,方便用户快速查找信息;标题一定要精简。对于要突出的核心功能,可以做信息层级的大小、是否有设计背板的处理,主次关系分明。

列表式布局

列表式布局适用于信息类的产品。

列表式布局优点信息展示较直观,节省界面空间,浏览效率高,字段长度不受限制,并且可以错行展示。单纯看文字会视觉疲劳,所以图文混排,富有变化。突出主题,优质配图,有利于用户更好的阅读信息。

卡片式布局

卡片式布局就是把不同大小、不同形式的内容放在一个容器里进行组合展示。较常见的是图文混排,既要做到视觉上的一致性感觉,又要平衡图片和主题内容的关系。分组展示,让用户更好的理解各模块的内容。

瀑布流布局

瀑布流布局适用于图片、视频等更好的沉浸式的浏览内容。移动端的瀑布流布局一般是两列信息并行,错位展示,可以极大的提升交互效率,可以制造丰富的视觉体验,适用于花瓣等图片类的界面布局设计。

设计网页语言规范 第8篇

1、保证设计的一致性。

对内部:多个设计师合作,依然能保证设计风格的统一。

对用户:提高用户体验,提高操作效率,加深对产品的记忆。

2、提高开发效率

与前端有效沟通的工具,提高设计还原度,降低对接成本。

开发可以建立公共组件库,极大的提高了开发效率。

3、方便产品迭代

随着产品的业务变化,发现一些问题或者需要优化用户体验的时候,针对单个控件进行调整,就可以影响全局,十分便捷。

设计网页语言规范 第9篇

iOS的三个主要主题将其与其他平台区分开来:

为了最大限度地提高影响力和影响范围,请在想象应用程序的身份时牢记以下原则。

审美完整性

审美完整性表示应用程序的外观和行为与其功能的集成程度。例如,一个可以帮助人们执行重要任务的应用程序可以通过使用微妙,醒目的图形,标准控件和可预测的行为来使他们专注。另一方面,沉浸式应用程序(例如游戏)可以提供引人入胜的外观,带来乐趣和刺激,同时鼓励发现。

一致性

一致的应用程序通过使用系统提供的界面元素,知名的图标,标准的文本样式和统一的术语来实现熟悉的标准和范例。该应用程序以人们期望的方式结合了功能和行为。

直接操纵

屏幕内容的直接操作可以吸引人们并促进理解。用户在旋转设备或使用手势来影响屏幕内容时会经历直接的操纵。通过直接操作,他们可以看到其操作的直接可见结果。

反馈

反馈确认行动并显示结果,以使人们了解情况。内置的iOS应用程序可响应每个用户操作提供可感知的反馈。轻触时,交互元素将突出显示,进度指示器传达长时间运行的操作的状态,动画和声音有助于阐明操作的结果。

隐喻

当应用程序的虚拟对象和动作是扎根于现实世界或数字世界的隐喻时,人们会更快地学习。隐喻在iOS中可以很好地工作,因为人们可以与屏幕进行物理交互。他们将视图移开以隐藏下面的内容。他们拖动和滑动内容。他们切换开关,移动滑块并滚动选择器值。他们甚至浏览书籍和杂志的页面。

互联网产品设计的尺寸规范和分辨率的认识,是进行线上界面设计的第一步。然而,市面上的型号有很多,咋办?

作为设计师,要掌握常见的尺寸和距离,理解并做好设计的适配,才能解决不同手机屏幕之间的布局规范和换算关系。

常见的移动端手机屏幕的设计尺寸如下:

DPI和PPI的定义(来自百度百科)

DPI原来是印刷上的记量单位,意思是每英寸上,所能印刷的网点数(Dot Per Inch)。但随着数字输入,输出设备快速发展,大多数的人也将数字影像的解析度用DPI表示,但较为严谨的人可能注意到,印刷时计算的网点(Dot)和电脑显示器的显示像素(Pixel)并非相同,所以较专业的人士,会用PPI(Pixel Per Inch)表示数字影像的解析度,以区分二者。

我们通常讲的打印机分辨率是多少DPI,指的是”在该打印机最高分辨率模式下,每英寸所能打印的最多”理论”墨点数”。

Pixels Per Inch也叫像素密度,所表示的是每英寸所拥有的像素数量。因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的密度越高,拟真度就越高。

Pixels Per Inch是像素的密度单位,就像PPI值越高,画面的细节就会越丰富,所以数码相机拍出来的图片因品牌或生产时间不同可能有所不同,常见的有72PPI,180PPI和300PPI,默认出来就是这么多(A710拍出的是180PPI)。

DPI(Dots Per Inch)是指输出分辨,针对于输出设备而言的,一般的激光打印机的输出分辨率是300PPI-600PPI,印刷的照排机达到1200PPI-2400PPI,常见的冲印一般在150PPI到300PPI之间。

例如,iPhone 6、7、8 的屏幕物理尺寸是 英寸。RetinaHD高清显示屏,移动端屏幕尺寸是:750px 乘 1334px ,326ppi,全sRGB标准。

iPhone 6 Plus,英寸(对角线)LED背光宽Multi‑Touch显示屏,具有IPS技术,1920×1080像素分辨率,401ppi.全sRGB标准,如下图所示。

分辨率、像素和屏幕物理尺寸

iPhone X 尺寸 是 英寸,手机主屏幕分辨率是750乘1624 PX,整个屏幕的像素尺寸,一倍图:375 乘 812  。

关于 iPhone 6,一倍图下:375 乘 667  。

pc端网页设计的尺寸是:1920乘1080px。

像素密度,即每英寸屏幕所拥有的像素数,像素密度越大,显示画面细节就越丰富。

像素密度=√{(长度像素数^2+宽度像素数^2)}/ 屏幕尺寸。

屏幕分辨率是指纵横向上的像素点数,单位是px。屏幕分辨率确定计算机屏幕上显示多少信息的设置,以水平和垂直像素来衡量。就相同大小的屏幕而言,当屏幕分辨率低时(例如 640 x 480),在屏幕上显示的像素少,单个像素尺寸比较大。屏幕分辨率高时(例如 1600 x 1200),在屏幕上显示的像素多,单个像素尺寸比较小。

显示分辨率就是屏幕上显示的像素个数,分辨率160×128的意思是水平方向含有像素数为160个,垂直方向像素数128个。屏幕尺寸一样的情况下,分辨率越高,显示效果就越精细和细腻。

比例 :4:3、5:4、16:10、16:9、21:9

4:3 是最常见屏幕比例。16:10 就是常见的「宽屏幕」比例。16:9 主要是HD电视在用的比例。

常听到的720p、1080p 都是这个比例。

逻辑大小和像素大小

对于人类的视觉对于对象尺寸的判断是由逻辑大小来决定的。以一个图形为例,无论这个图形距离我们多远,用户的认知中,大小是直径为25mm 。 也就是说,这是它的真实的大小,所以我们把人对于物体真实尺寸的认知成为逻辑大小。

屏幕像素数量不同,在相同像素大小的情况下,图形显示的大小,就会不一样。

IPONE 8 plus 屏幕上的元素尺寸需要在IPONE 8 的基础上乘以 ,才能以平常的物理尺寸显示元素的大小。

逻辑像素与实际像素

Ipone 手机屏幕常见的分辨率有 640px乘1136px、750px乘1334px、1242px乘2208px及1125px乘2436px 等。

同样一个圆,高分辨率的屏幕显示更清晰,视觉体验会更好。

设计时,优先保证高分辨率的屏幕效果。

一倍图字样的切图则应用在普通屏幕上,带 @2x字样的切图通常用于 Retina 屏幕上,带@3x 字样的切图则应用在 IPONE Plus 系列手机的屏幕上。设计者只需把这 3 个尺寸的切图给技术人员,技术人员可以将合适的尺寸的图片适配到各个机型了。实际像素除以倍率,就得到逻辑像素尺寸。

所谓“Retina”是一种显示标准,是把更多的像素点压缩至一块屏幕里,从而达到更高的分辨率并提高屏幕显示的细腻程度。由摩托罗拉公司研发。最初该技术是用于Moto Aura上。这种分辨率在正常观看距离下足以使人肉眼无法分辨其中的单独像素。也被称为视网膜显示屏。

为了适配,是为了实现视觉的统一感,让相同大小的物体在不同像素密度的屏幕上看起来大小是相同的感觉。逻辑像素是pt,普通像素是px。 1 pt 在ipone 6、ipone 7、ipone 8等于 2px ,在 iPhone 6 plus、iPhone 7 plus、iPhone 8 plus中等于3px。开发项目中,一倍图机型上是100px乘100px,在iPhone 6s 中显示出来的是200px乘200px,在 iPhone 8 plus 中显示出来的是 300px乘300px 。在视觉上,这三个尺寸看起来是一样的。下图是 ipone 手机界面详细的适配尺寸规范。

针对以上规范,设计师的尺寸为 375乘667 pt、导出格式为 @2x 的设计稿可以应用在ipone 6、ipone 7、ipone 8 手机中。

安卓系统把各种设备的像素密度划分成几个范围区间,并且给不同范围的设备定义了不同的倍率,保证显示效果的相近。安卓系统的逻辑像素单位是 dp 。

安卓系统的手机屏幕都可以找到自己密度值、代表分辨率、倍率、逻辑分辨率等。

密度为xxxhdpi(1080px乘1920px) 的手机目前市场份额占比较大;目前密度为 xhdpi、xxdpi 和 xxxdpi 的手机产品占绝大多数的市场份额,而正好他们的逻辑像素是 360dp 乘 640dp, 根据这样的分辨率标准导出 @2x、@3x、@4x 这三种格式的切图,基本就可以适配市面上绝大部分的Andriod 系统的机型了。

全局边距

在UI界面设计中,以(750px乘1334px)全局边距一般是30PX,整个产品设计的边距都是30px,保持一致性。

或者 32px 的全局边距也是不错的选择,比如:Booking 就用了这个尺寸。

24px 全局边距

Facebook ,它们不但距离屏幕边缘距离一致,就连边缘距离一致,就连头像与文字的距离也相同,都是 16px。

40px 全局边距

40px 属于较大的大边距,留白开始变多,界面呼吸感好,阅读体验好。例如:36kr。大边距适合单一的应用,不需要复杂信息和交互层级。

50px 全局边距

50px 可以算最大边距,它让界面变得干净整洁,用户在浏览时极为轻松。

竖向间距

定义卡片和卡片间的间距一般是:20px、24px、30px,最大间距不超过40px。间距的背景色可以与你分割线一致,也可以浅一些,界面柔和一点。

88px

设计网页语言规范 第10篇

让程序监听要于用户产生互动的元素

语法:

元素名.interactive=true;//开始监听

只有被监听的元素,程序才能感知用户在其中的操作

二)自定义处理事件的函数

当事件被触发时,执行函数中的代码响应用户的操作

语法:

function 自定义函数名(){

      //触发事件时要执行的代码

设计网页语言规范 第11篇

作用:告知程序在哪个元素中,触发什么类型的事件,执行什么名称的函数

语法:

元素名.on(“事件类型”,自定义函数名);

//当用户在a元素中,触发了click(单击)事件,执行名称为test函数中的代码

(“click”,text);

注意事项:1.注意字母正确

后名称zuo不能和a一样

设计网页语言规范 第12篇

优秀设计来自世界互联网公司,前沿的设计理念和完善的设计语言是我们设计师的学习目标。了解和学习后,更好的进行产品设计。

1 谷歌设计语言  Google Design   

谷歌设计中心,展示了谷歌的设计工作和概念,包括了 Material Design 在内的所有关于产品、体验、设计、品牌等互联网领域的设计思考。

2 苹果 IOS 设计规范

苹方人机界面设计指南,含有IOS设计规范,指导界面设计。苹果人机界面设计指南,详细介绍了苹果公司最新的移动设备和系统,设计屏幕分辨率、图标设计规范、色彩搭配、文字等设计语言,同时还提供了 UI 设计资源可供大家使用。

Ant Design

蚂蚁金服设计平台是国内互联网公司之一,基于蚂蚁金服生态系统的跨设计与开发的体验设计方案,包含了网页端的颜色、字体、图标、组件等页面设计布局等设计指导网站。

蚂蚁集团的企业级产品是一个庞大且复杂的系统,数量多且功能复杂,而且变动和并发频繁,常常需要设计者与开发者能快速做出响应。同时这类产品中有存在很多类似的页面以及组件,可以通过抽象得到一些稳定且高复用性的内容。

随着商业化的趋势,越来越多的企业级产品对更好的用户体验有了进一步的要求。带着这样的一个终极目标,我们(蚂蚁集团体验技术部)经过大量项目实践和总结,逐步打磨出一个服务于企业级产品的设计体系 —— Ant Design。基于「自然」、「确定性」、「意义感」、「生长性」四大设计价值观,通过模块化解决方案,降低冗余的生产成本,让设计者专注于更好的用户体验。

Fluent Design System

微软基于Windows 10 的设计指南,它可以帮助开发者设计和构建流畅、精美的应用程序,包括人机界面布局、样式、控件和设计工具包下载。

微软将这套全新的设计语言名为 Fluent Design System(流畅设计体系),该体系共有五大核心元素,包括Light(光感)、Depth(深度)、Motion(动画)、Material(材质)和 Scale(缩放)。

WeUI

WeUI 是一套同微信原生视觉体验一致的基础样式库,包含表单、基础组件、操作反馈、导航等各种各样的设计元素。它由微信官方设计团队为微信内网页和微信小程序量身设计,使得用户的使用感知更加统一。

具体看下面的内容,有详细介绍。

Airbnb Design 

Airbnb 是一家享誉全球的民宿服务公司。同时,这背后有一个他们自己强大的设计团队,为Airbnb提供着设计方面工作。我日常工作使用到的(动效方面)Lottie 也是他们设计开发的产物(感谢)。他们拥有自己的设计网站Airbnb Design。其中一些文章介绍 DSL, 正如在《设计体系》一书介绍,他们严格遵守着自己的设计规范和原则。保证着Airbnb的产品在设计上的一致性,可用性等,目的是为不同国家的用户提供好的用户体验。

界面设计中的字体思考:

文字是 App 中最核心的元素之一,产品传达给用户的内容。字体有无衬线字体和衬线字体。无论iOS 还是 Android 系统,它们都有内置的默认字体可供设计师使用。用心处理好字号大小、字体颜色与字体间距的处理上。

用户界面设计中,字体是界面设计中的基本元素。设计师要设计好界面中的字体颜色、字体间距、字号的大小、字重等思考。

苹果系统中默认的字体是:苹方字体。英文字体和数字字体是:旧金山字体,San Francisco 字体。

其中数字字体比较好的字体可以用:Dinner 字体。

安卓系统默认的中文字体是:思源黑体。  英文字体是:Roboto 字体。

界面设计中的字体设计规范,如下图所示。

介绍几款西文字体:

无衬线字体,在字的笔画开始和结束的地方,没有额外装饰,笔画粗细均匀,适合于主题设计的屏幕展示,给人一种自然舒适感。例如:无装饰性的易识别的代表字体:Helvetica 英文字体、San Francisco 英文字体、

Roboto 英文字体、Arial 英文字体。

衬线字体是字的笔画开始和结尾处的位置有额外装饰,同时笔画的粗细有所不同,一般适用于印刷排版,具有较高的可读性。例如:具有装饰性的代表字体:Times New Roman。

DIN 字体

DIN 字体是效力于德国交通标识和公共空间的经典字体,是一种很好的数字字体。

Futura 字体

Futura 字体 ,这个字体现代、时尚具有几何特征,是很多杂志和时尚品牌的常用字体,例如:时尚气质的品牌 LV 的商标字体就是这种英文字体。

Roboto 字体

Roboto 字体,是谷歌公司为 Android 操作系统开发的默认英文字体,具有“现代感”、“亲和力” 的设计感。

San Francisco 字体

San Francisco 字体 ,苹果公司设计的,苹果公司推出的 Apple Watch 和 iOS 移动端等系统的英文字体。

Didot 字体

Didot 字体, 是世界上最著名的英文字体之一,美感,可以用在 英文标题、产品设计、广告使用的一款字体。

例如:时尚杂志 VOGUE 标题字 就是运用了这个字体。

设计网页语言规范 第13篇

定义:图片元素跟随鼠标一起移动

当鼠标移动时会触发mousemove事件

在事件中获取鼠标的位置

var pos event. ();

用鼠标的x和y坐标作为图片元素的x和y的值

元素的锚点,也可以叫定位点,是指元素某个点对应某个坐标

例:当我们把飞机图片定位到x=100,y=100的位置,飞机图片的左上角会对应该位置,此时飞机左上角称为锚点

设置锚点

元素.值

元素.值

元素.(x值,y值)同时设置x,y方向的锚点

常见锚点设置

      // 设置中心点为锚点

    // = ;

    // = ;

    // ();

    // 设置左上角为锚点:

    // = 0;

    // = 0;

    // (0,0);

    // 设置右上角为锚点

    // = 1;

    // = 0;

    // (1,0);

    // 设置左下角为锚点

    // = 0;

    // = 1;

    // (0,1);

    // 设置左下角为锚点

    = 1;

    = 1;

    // (1,1);

字符串拼接

字符串与变量可以使用+进行拼接

例如:字符“串+变”+量+“字符串”+变量

在应用窗口中显示鼠标的x和y坐标

function move(event){

      var pos = ();

      (_x: _+_坐标_);

      (_y: _+_坐标_);

       // 鼠标的x和y位置设置给文本

      = _x: _+_坐标”,y: _+_坐标_;

    }

小数取整

();  //向上取整 2

坐标区

function move(event){

      var pos = ();

      (_x: _+_坐标_);

      (_y: _+_坐标_);

      // 讲鼠标的x和y位置设置给文本

      = _x: _+()+_坐标,y: _+()+_坐标_;

    }

设计网页语言规范 第14篇

1、单行注释

作用:注释一行文字

语法:

// 要注释的内容

使用ctrl/commend+?可以自动生成

2、多行注释

作用:注释一行文字

语法:

  要注释的内容

(三)创建应用并显示在网页中【重点】

1、创建应用:

语法:

//为应用设置程序中的别名 =  创建一个指定宽高的应用

var 自定义名称=new ( “宽,高”)

2、在网页中添加应用

语法:

( 应用的名称.view );

语法解释:

// document:网页

// body:网页可以显示的内容

// appendChild:追加一个元素

// :应用的界面

猜你喜欢

热门内容