美文网首页
h5界面设计的要点

h5界面设计的要点

作者: Mooooon_n | 来源:发表于2017-08-26 20:48 被阅读0次

近期,现金贷和白条商城部分客户端2.0视觉改版已经完成,在微信服务号上还要做相同功能的h5视觉设计。查询了网上的一些关于h5视觉设计的介绍,结合工作经验做一些总结。

如何判断一个APP页面是否是H5页面?(转自知乎,作者:好多鱼)

1、看断网的情况

把手机的网络断掉。然后点开页面。然后可以正常显示的东西就是原生写的。

显示404或则错误页面的是html页面。

2、看布局边界

开发者选项->显示布局边界,页面元素很多的情况下布局是一整块的是h5的,布局密密麻麻的是原生控件。页面有布局的是原生的,否则为h5页面。

3、看复制文章的提示,需要你通过对比才能得出结果。

比如是文章资讯页面可以长按页面试试,如果出现文字选择、粘贴功能的是H5页面,否则是native原生的页面。

有些原生APP开放了复制粘贴功能或者关闭了。而H5的css屏蔽了复制选择功能等等情况。需要通过对目标测试APP进行对比才可知。

这个在支付宝APP、蚂蚁聚宝都是可以判断的。

4、看加载的方式

如果在打开新页面导航栏下面有一条加载的线的话,这个页面就是H5页面,如果没有就是原生的。 微信里面打开我们的H5页面常见的有个绿色的 加载线条。如下图红框里面所示:

5、看app顶部 导航栏是否会有关闭的操作

如果APP顶部导航栏当中出现了关闭按钮或者有关闭的图标,那么当前的页面肯定的H5,原生的不会出现(除非设计开发者故意弄的)

美团的、大众点评的APp、微信APP当加载h5过多的时候,左上角会出现关闭2字。

6、判断页面 下拉刷新的时候(前提是要有下拉刷新的功能)

如果界面没有明显刷新现象的是原生的,如果有明显刷新现象(比如闪一下)的是H5页面(ios和android)。

比如淘宝的众筹页面。

7、下拉页面的时候显示网址提供方的一定是H5

WebAPP与原生APP的交互设计区别(转自人人都是产品经理)

由于h5语言本身存在较大的不稳定性,WAP用户面临比APP用户更严峻的问题:

1、页面跳转更加费力,不稳定感更强

思考点:如何减少跳转(扁平结构、页面布局技巧),增加数据及展示的流畅流程及稳定性(技术)

2、更小的页面空间(由于浏览器的导航本身占用一部分屏幕空间),更大的信息记忆负担

思考点:排版更清晰、信息更简练 (可在APP基础上去掉一些丰富、复杂的视觉表现)

3、导航不明显,原有底部导航消失,有效的导航遇到挑战

思考点:如何有效的提供导航?有哪些形式?

4、交互动态效果收到限制,影响一些页面场景、逻辑的理解。

思考点:比如登录注册流程的弹出、完成及异常退出,做好文字提示。

针对以上困境,解决方法总结如下。

首先,从APP到WAP版,在产品上,最明显且核心的:

1、精简功能,只将核心的任务实现,非核心的枝节可考虑删减。

2、做好新的WAP导航.

3、补充从WAP站对 下载APP 的引导。

h5的图片适配方法(来源于网站)

1、contain 模式:以内容中心为基点按照视觉稿的宽高比缩放以适配窗口显示全页面内容,窗口与内容的宽度比或高度比之间较小者缩放填满窗口,当窗口宽高比和视觉稿不同时,另一方向的两侧出现留空部分。

2、cover 模式:以内容中心为基点按照窗口的宽高比等比缩放以适配窗口,窗口与内容的宽度比或高度比之间较大者缩放填满窗口,当窗口宽高比和视觉稿不同时,另一方向的两侧超出窗口被裁剪,这种模式不会出现「contain 模式」的留空部分情况。

3、fill 模式:以内容中心为基点页面拉伸填充满整个窗口以适配窗口,当窗口宽高比和视觉稿不同时,内容一定程度上被拉伸。

4、scale-width 模式:页面横向缩放填充满窗口,纵向按视觉稿的宽高比放大。出来的效果有两种可能性,「contain 模式」或者「cover 模式」的效果。

5、scale-height 模式:页面纵向缩放填充满窗口,横向按视觉稿的宽高比放大。出来的效果有两种可能性,「contain 模式」或者「cover 模式」的效果。

1、高效适配的核心思想是「缩放」。

2、每一种适配模式都不是绝对的,需要根据需求场景选用合适的形式。适配前先跟设计师沟通明确适配表现形式,遇到复杂的场景可以把内容拆分出来区分适配。当页面内容不适合方向旋转展示,此时就不要无脑适配,有两个方式可以选择:

找设计师出一版另一方向的响应式设计稿然后制作成响应式页面;

出现提示方式让用户旋转回支持的方向,比如(图5)。

3、需要设定窗口等于设备物理宽度,即 viewport 为 width=device-width, initial-scale=1。

4、适配相关的 js 放在 head 里,文档结构加载完成就先执行适配 js,给 body 加一个显隐动画规避在 js 未执行完成时页面出现缩放前后。

相关文章

  • h5界面设计的要点

    近期,现金贷和白条商城部分客户端2.0视觉改版已经完成,在微信服务号上还要做相同功能的h5视觉设计。查询了网上的一...

  • 7.项目 1-博客前端:封装库--遮罩锁屏

    学习要点:1.界面设计2.设置效果 本节课,我们需要对弹出的窗口进行强调突出表现,那么需要对周围的元素进行遮罩。并...

  • 10w+的h5传单页面如何打造

    H5微传单的浪潮席卷而来,在新媒体趋势之下,怎么才能让你制作的h5页面拥有10W+的传播量?也许下面的四个要点,就...

  • 6.项目 1-博客前端:封装库--弹出登录框

    学习要点: 1.界面设计2.设置效果 本节课,我们主要完成一个弹出登录框的界面,主要特点有隐藏、显示,浏览器窗口改...

  • 设计价值缔造者2018-09-07

    招生对象:设计爱好者、界面设计职业规划者、界面设计,网页界面设计,游戏界面设计,装饰设计等。 http://www...

  • 了解界面设计

    简说界面设计 界面设计是什么? 这里主要提到的是网页界面设计,在网页上实现的用户界面,用户在浏览页面时会受界面设计...

  • UI的分类有哪些

    Ui的分类有很多种,软件UI设计(界面设计包括硬件界面设计和软件界面设计,我们这里探讨的是软件界面设计)包括命令语...

  • 8.项目 1-博客前端:封装库--拖拽[上]

    学习要点: 1.界面设计2.设置效果 本节课,我们需要对弹窗的窗口实现拖拽功能,这节课的我们分两个部分,上集我们只...

  • java学生成绩管理系统界面设计

    关于学生成绩管理系统的界面设计:代码如下数据库表设计 主界面设计 添加界面设计 删除数据设计 修改界面设计 按名字...

  • 5.项目 1-博客前端:封装库--下拉菜单

    学习要点: 1.界面设计2.设置效果 本节课,我们主要探讨一下博客网站顶部下拉菜单的制作,其中会用到几个知识点,鼠...

网友评论

      本文标题:h5界面设计的要点

      本文链接:https://www.haomeiwen.com/subject/uwsvdxtx.html