• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > html5制作工具怎么做屏幕自适应?

html5制作工具怎么做屏幕自适应?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含等相关知识,匿名希望在学习及工作中可以帮助到您

回复内容:

这段时间,HTML5那个火呀,并且不断在互联网这个圈里燃烧着,愈演愈烈!HTML5工具和模板也应运而生,有简单的,有复杂的;有专注于微站的(百度轻应用等),有专注于翻页微信场景的(易企秀、兔展、Maka、初页等),也有专注于通用工具的(互动大师http://vxplo.cn、Epub360)。

最近,还有一些超级公司也跳进来了,腾讯的玉兔(http://yutu.qq.com)、营销公司蓝标的麦片(http://Bluemp.cn)、京东、新浪、网易……

别的先不说,今天我们专门来谈一下“感应式设计”(屏幕自适应),用HTML5怎么做,各种工具之间有些什么区别?

感应式设计,简单来说,就是当用不同设备访问时,能够根据设备的宽度和高度对设备进行动态的适配;例如,用iPhone4、iPhone5、iPhone6、PC、iPad访问同一个网址,正好能打开一个适合该设备的一个HTML5的页面,不留白边,不变形。这就算是感应式设计了,也就是本文说的“屏幕自适应”。

由于设备分辨率不同,长宽比不同,如果设计一次,就要适应所有的屏幕(包括PC),这个几乎是不可能的。主要有以下三种情况:

1. 如果等比例缩放,内部位置关系会发生变化,会严重影响用户体验;同时,设备屏幕之间不存在等比例的关系,所以同样会有部分屏幕内容无法显示或留白边;

2. 如果把小屏幕适配好,放在更高的大屏幕里面,那两边就会有白边;或者把图扯大,这样就会变形;

3. 如果把大屏幕适配好,放在小屏幕中,就有些部分会丢失。

除非借助未来的AI(人工智能)的发展,否则很难自动解决这个问题。以前的网站设计,其实也是分开几种版面进行设计的,例如,根据宽度为多少时候采用一种设计板式。

所以,我就纳闷了,现在HTML5工具到底是如何实现感应式的呢?

经研究发现,一共有两种方式:

第一种,伪“感应式”设计:(HTML5模板类方案)

上图是HTML5模板类测试结果,依次是iPhone4、iPhone5、iPhone6

可以看出iPhone4时,变形最严重,iPhone5效果最好,iPhone6是等比例缩放后,两侧边缘,有些像素显示不了。

因此,这种“感应式”,称之为伪“感应式”HTML5工具,在设计时不会留白边,但是要求尽量把内容都往中间放,需要设计一张名为“背景”的底图,用于拉伸时用。

存在的问题:

1. 内容都要居中放置,别放上下个边;例如,把按钮放到最下面,iPhone打开后,就会看不到按钮;

2. 不可能适应PC、Pad等设备。

结论:

简单、应急时使用。

第二种,多版面感应式设计:(VXPLO互动大师方案)
用于互动大师,通过添加 Device控件的方式,实际上还是需要设计几个版面(设计上多数可以Ctrl-C +Ctrl-V,所以设计上并不算麻烦),因此本质上是真正的“感应式”设计,只要稍微勤快点儿,是可以一个URL地址,完美适应多个屏幕的,包括PC和Pad。

结论:要做真正的“感应式”设计,自动适应多个屏幕,又不想写代码,就只能用互动大师http://vxplo.cn去做。设计中不会出现任何变形或丢失情况,不过需要多设计几个版面,一般如果是手机端的轻应用设计iPhone 4 5 6的分辨率就可以了。

多需求的时代,还是需要配合不同客户端提供不同并且最佳显示效果的,“感应式”设计很好! 补充一个跨屏幕测试工具(http://kuapingce.com) 好赞!又学到干货了!这个互动大师挺好的! 毕竟付出和得到会成正比的,想要高质量的作品还是需要多花点时间的,感应设计就是麻烦了点,为了更好的用户体验,只能辛苦自己了 也就多用用比例来布局了,其他法子懒得去看啊 个人感觉还是要看情况吧,如果很急的时候没有那么多时间去做多个屏幕都能适应的。 @media

您可能想查找下面的文章:

相关文章

  • 2018-12-03html5中Canvas屏保动画的实现代码
  • 2018-12-03基于HTML5 Notifications API的消息通知插件
  • 2018-12-03HTML5第三天笔记
  • 2018-12-03HTML5的触摸事件
  • 2017-08-06HTML5 canvas基本绘图之绘制曲线
  • 2018-12-03HTML5中对title属性的定义与规定
  • 2018-12-03angular的$watch方法详解
  • 2017-08-06让IE下支持Html5的placeholder属性的插件
  • 2018-12-0312个冷门的H5设计小技巧
  • 2017-08-06使用HTML5的链接预取功能(link prefetching)给网站提速

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • h5的新增标签和废弃标签
    • html5利用canvas绘画二级树形结构图
    • HTML5 Video标签的属性、方法和事件汇总介绍
    • 关于按钮背景的设计的文章汇总
    • HTML5拖放效果的实现代码
    • 详解HTML5中ol标签的用法_html5教程技巧
    • 像“红杏”这样的HTML立体旋转效果是如何实现的?难度如何?
    • html5 worker 实例(一) 为什么测试不到效果
    • HTML5能干什么?详解html5的功能
    • html5之多媒体详细介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有