一对一线上咨询
为保证一对一服务效果,请如实详细填写
扫一扫加企业微信,鼎易科技为您服务
时间:2017-06-26 来源:鼎易科技
首先,你要设计的是能实现复杂交互的,用于微信传播的H5。
易企秀MAKA这些是APP和网站结合,兼顾电脑端和移动端,容易上手所以更面向个人用户。
iH5互动大师意派木疙瘩这些是基于电脑端网站的,因为工具复杂性比较强很难做APP。但如果要摇一摇、重力感应这些功能还真非这类网站不可。流程其实就是建立页面,在页面下面放素材,为素材设置交互动作。
原问题指出的这些交互动作都不难,在网站中不过就是一个动效的简单设置。更复杂的,比如直接在H5上擦除图片,设置擦除百分比触发新的交互动作;在H5中放输入框,收集不同类型的字段存到数据库,直接在H5中按筛选标准输出对应数据,这些在iH5网站上(iH5|专业H5页面制作工具&创作服务平台)都可以实现。
不过真想做数据库类型的复杂交互,还真得下一番功夫。今天为了分析网站上一个Web APP类型的模板(任务管理系统),我设计了张逻辑图如下:
做完我自己盯着这张图看了挺久的,但实际上对于设计师和开发者而言,操作上并不困难。
不涉及数据库的H5就更简单了,基本上一个会PS的设计师在给出素材的前提下,花半天做一个网易的娱乐画报毫无压力。
1、H5页面正规流程下需要用什么软件制作(不要网上那种几张图片摆摆自动生成的)
首先需要澄清一下,H5页面,全称HTML5页面,指的其实是充分利用HTML5技术的网页。
而网页,归根其实就是资源+CSS+HTML5+JAVA代码,涉及到服务端请求的,还需要后端的支持,因此制作丰富精美的HTML5页面,如果细化一下你所说的正规流程:
-文案出策划案与线框图。(笔、Balsamiq Mockup)
-设计师出高保真原型(PSD、Sketch、Axure)。
-程序(前端后端撰写Java/CSS/HTML代码,后端代码PHP、Node.JS等)
其实你提到的网上生成的最终只是把这些步骤通过页面自动帮你实现了,生成的代码页是这些。
2、需要用到哪些技术(比如哪些程序语言)
语言的第一个问题提到的。
前端表现效果:HTML、CSS、JAVA
后端实现:PHP、Node.JS等。
3、微信里的一些特殊的动态效果,比如摇一摇、倾斜手机、举起手机是怎样实现的
你提到的微信的动态效果,有些是微信特有的,有些是浏览器本身就支持的。
这些其实取决于微信特定的功能开放清单,有些可以做有些不可以做,只要程序根据微信的开放API文档即可实现,文档在这里。
*微信公众平台开发概述
https://mp.weixin.qq.com/wiki
*微信提供的JS-SDK工具
微信JSSDK说明文档
4、H5页面怎样发布到微信上
H5页面其实就是个链接,你可以通过直接将该链接发送给好友、朋友圈、嵌入公众号、嵌入公众号图文。
另外关于如何定制特定的分享图片文案,看这里。
微信JSSDK说明文档
也可以通过生成二维码来让用户通过识别二维码来查看链接。
生成二维码工具可以看这里。
草料二维码生成器
5、有什么相关参考资料
其实对于常见的HTML5工具,取决于你所要制作的形式,对于常见互动展示类,易企秀、MAKA其实足矣,功能非常强大,模版也很丰富。