12个不为大家熟知的HTML5设计小技巧,内容如下 1、交互上,慎用向右滑动的操作方式。 如:刮刮乐涂抹效果,左右滑动翻页等。原因:苹果手机上,向右滑动容易触发返回“上一级页面”效果。 2、交互上,慎用横屏展示效果。 原因:体验上,需要用户设备开启屏幕旋转功能,才能正常观看,用户操作成本高。对不同屏幕的手机,长宽比例不一,难以展示最佳的视觉效果。 3、视觉上,功能按钮等,远离页面底部(大概128px,这个尺寸不是固定Z值),具体看重构采用什么适配方式(仅供参考:640*1136 px,从上往下计算,主要内容在1008px内)。 原因:更好的设备各种屏幕的手机,避免按钮被挡住。 4、视觉上 HTML5是现代网页设计的核心,它提供了丰富的功能和特性,帮助开发者创建更加动态和交互性的网页。以下是一些鲜为人知的HTML5设计小技巧: 1. **慎用向右滑动操作**:在设计交互时,应避免依赖向右滑动的手势,因为这在iOS设备上容易触发返回上一级页面的系统行为,可能导致用户意外离开当前页面。 2. **避免横屏展示**:尽量不要强制用户旋转设备以体验横屏模式,这会增加用户的操作成本,并可能导致不同设备上的显示效果不理想,尤其是考虑到不同手机的长宽比差异。 3. **按钮位置布局**:将重要的功能按钮放置在距离页面底部至少128px的位置,这有助于适应各种屏幕尺寸,避免被设备的底部栏遮挡。具体的适配策略可能需要根据设计重构时的分辨率,例如640x1136px的设计,主要内容应保持在1008px以内。 4. **避免复杂的视觉叠加效果**:尽量减少使用如"柔光"、"滤色"或"色相"等图层样式,因为它们在重构时可能会导致切图困难,难以精确还原设计效果。 5. **使用SVG格式**:如果你需要创建矢量图形并希望实现简单的动画效果,尝试使用SVG格式,它具有较小的文件体积且易于实现动画。 6. **局部动画优于全屏动画**:尽可能避免全屏动画,优先考虑局部动画,以减少文件大小并提升加载速度。全屏动画可能需要大量序列帧,影响用户体验。 7. **序列帧压缩策略**:静态画面保存高质量,而中间运动模糊部分可以降低质量,以压缩体积,运动状态的锯齿不会太明显。 8. **图片优化**:使用tinypng.com等工具压缩图片,不仅可以减少PNG图片的体积,现在也支持JPEG,并且支持批量下载。 9. **音频压缩**:减小音频文件的体积,例如采用单声道、较低比特率(如48kbps)的音频格式,以节省整体资源。 10. **Android音频播放限制**:Android设备不支持多个音频同时播放,这意味着背景音乐和音效不能同时播放,而iOS设备则没有此问题。 11. **视频处理**:视频通常无法自动播放,首次播放需用户点击触发。推荐使用MP4格式,采用H.264编码器。 12. **测试涵盖多种设备**:在重构过程中,尤其要注意像魅族、华为P6/P7等使用虚拟底部按钮的设备,它们可能更容易出现兼容性问题。 此外,了解一些额外的知识点也很重要,例如: - 微信的浏览器内核:微信在不同版本和平台上可能使用QQ浏览器内核、系统自带内核或WebKit/Blink内核。 - 向上滑动翻页的箭头指引应向上,除非是点击翻页,箭头才向下。 - 某些看似高科技的交互(如指纹扫描、屏幕吹气检测)实际上可能是伪技术,但音频分析和多屏互动等技术是未来互动设计的趋势。 通过掌握这些HTML5设计小技巧,可以提升网页的用户体验,确保跨平台的兼容性和性能优化。
剩余6页未读,继续阅读
- 粉丝: 5
- 资源: 1015
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助