`
truelove12358
  • 浏览: 77634 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

HTML5工具和模板也应运而生,有简单的,有复杂的;有专注于微站的(百度轻应用等),有专注于翻页微信场景的(易企秀、兔展、Maka、初页等),也有专注于通用工具的(互动大师vxplo.cn、Epub360)。

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

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

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

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

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

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

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

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

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

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

第一种,伪“感应式”设计:(HTML5模板类方案)
<img src="https://pic2.zhimg.com/ffb28798c421521ea5d4a473cba7a115_b.jpg" data-rawwidth="2123" data-rawheight="1280" class="origin_image zh-lightbox-thumb" width="2123" data-original="https://pic2.zhimg.com/ffb28798c421521ea5d4a473cba7a115_r.jpg">

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

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

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

存在的问题:

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

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

结论:

简单、应急时使用。

第二种,多版面感应式设计:(VXPLO互动大师方案)
<img src="https://pic1.zhimg.com/cfb52e9d808d2425313084c9ac4f6b8c_b.jpg" data-rawwidth="2123" data-rawheight="1268" class="origin_image zh-lightbox-thumb" width="2123" data-original="https://pic1.zhimg.com/cfb52e9d808d2425313084c9ac4f6b8c_r.jpg">用于互动大师,通过添加 Device控件的方式,实际上还是需要设计几个版面(设计上多数可以Ctrl-C +Ctrl-V,所以设计上并不算麻烦),因此本质上是真正的“感应式”设计,只要稍微勤快点儿,是可以一个URL地址,完美适应多个屏幕的,包括PC和Pad。用于互动大师,通过添加 Device控件的方式,实际上还是需要设计几个版面(设计上多数可以Ctrl-C +Ctrl-V,所以设计上并不算麻烦),因此本质上是真正的“感应式”设计,只要稍微勤快点儿,是可以一个URL地址,完美适应多个屏幕的,包括PC和Pad。

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


跨屏幕测试工具(kuapingce.com


分享到:
评论

相关推荐

    一个简单的HTML网页 个人网站设计与实现 HTML+CSS+JavaScript自适应个人相册展示留言博客模板

    - **易于编辑**:网页代码简单易懂,使用常见的 HTML 编辑工具即可进行编辑和调整。 - **多媒体集成**:支持多种多媒体元素的集成,如视频、音频和 Flash 等,提高了网站的吸引力。 - **代码兼容性**:所使用的代码...

    强大的自适应模板

    在IT行业中,HTML(HyperText ...总的来说,HTML的自适应模板是现代网页设计的必备工具,它让网页设计变得更加灵活和高效。通过理解响应式设计的基本原理和利用预定义的模板,即使是初学者也能创建出跨平台的优秀网页。

    html5做的玫瑰花

    高质量的HTML5应用通常会考虑不同设备的屏幕尺寸,通过媒体查询(Media Queries)或自适应布局技术,确保玫瑰花在手机、平板和桌面等不同设备上都能良好展示。 7. **源码分析**: 通过阅读并理解`rose.html`文件...

    移动端H5上下滑屏翻页demo

    这种效果常见于电子书、产品展示、信息流等场景,能提供流畅的用户体验,类似于易企秀等流行的H5制作工具。 描述部分提到“本人已做优化”,这意味着这个H5 demo已经过性能和适配性的调整,可以在不同尺寸的移动...

    中秋节静态HTML网页作业作品 大学生中秋网页设计制作成品 简单DIV CS网站.md

    - CSS中利用百分比单位和Flexbox布局实现自适应布局。 5. **网站结构组织:** - 使用`<header>`、`<main>`、`<section>`、`<footer>`等语义化标签来构建网页结构。 - 通过内部链接(`<a>`)连接不同的部分,提高...

    我的大二web课程设计 使用HTML做一个简单漂亮的页面(纯html代码)

    - **响应式设计**:使用**media queries**实现自适应不同设备屏幕大小的网页布局。 #### 3. JavaScript - **动态效果**:通过JS编写逻辑来实现动态轮播、表单验证等交互功能。 - **框架库**:使用jQuery、Bootstrap...

    网页制作(div+css)

    3. 流动布局(Fluid Layout):在Div+CSS中,我们通常会利用百分比单位来实现响应式布局,使得网页在不同屏幕尺寸下都能自适应显示。这在移动设备普及的今天尤其重要。 4. 响应式设计(Responsive Design):通过...

    html仿写简易淘宝购物页面

    比如,我们可以使用Bootstrap的栅格系统(Grid System)来创建灵活的列布局,适应不同屏幕尺寸。`.container`、`.row`和`.col-*`类将用于创建页面容器和内容区域。此外,Bootstrap的`navbar`、`btn`、`card`等组件将...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...

    十个用javascript做的小广告

    JavaScript可以帮助检测屏幕尺寸,自适应调整广告布局,确保在不同设备上的良好显示。 9. 函数封装与模块化:将广告功能封装成独立的函数或模块,便于代码重用和维护,同时避免全局变量污染,提高代码质量。 10. A...

    Dreamweaver+ASP网页制作课件

    在IT领域,网页制作是一项基础且重要的技能,而Dreamweaver和ASP是两种常见的工具,它们结合使用可以创建出功能丰富的动态网站。本课件"Dreamweaver+ASP网页制作课件"旨在深入讲解如何利用这两款软件进行网页设计与...

    EXCEL集成工具箱V6.0

    【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...

    仿腾讯会议编写的静态页面

    3. **移动优先策略**:了解如何设计适用于不同屏幕尺寸的页面,使用媒体查询实现自适应布局,确保在手机和平板上也能提供良好的用户体验。 4. **静态页面制作流程**:从草图设计到HTML代码编写,再到CSS样式添加,...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...

    医疗器械网站,一个Dreamweaver做的网页

    2. **响应式网页**:考虑到不同用户可能通过手机、平板或电脑访问,网站应具备响应式设计,能够自适应屏幕大小。Dreamweaver的Live View功能可以实时预览网页在不同设备上的效果。 3. **交互元素**:医疗器械网站...

    Dreamweaver网页制作

    2. **媒体查询**:在CSS中定义不同屏幕尺寸下的样式,实现自适应布局。 六、站点管理 1. **创建站点**:设置本地和远程服务器信息,方便上传和管理网页。 2. **文件操作**:上传、下载、重命名、删除文件,同步本地...

    26、Jqueryhtml5悬浮圆圈背景动画特效

    在现代网页设计和交互体验中,利用HTML5和jQuery技术制作出独特的悬浮圆圈背景动画特效是一种常见的视觉吸引手段。本文将深入探讨如何通过结合这两种强大的工具来实现这种动态效果,从而提升网站的用户体验和视觉...

    使用dreamweaver做的手机主题的静态网页

    这通常通过使用媒体查询和流式布局实现,确保内容可以自适应调整以适应各种屏幕大小。 4. **本地浏览与网络支持**: 在本地浏览网站时,虽然静态页面的大部分内容可以直接从硬盘加载,但有些元素(如图片、字体或...

    仿百度百科的页面导航效果

    5. **工具支持**:为了提高开发效率,可以借助各种前端工具,如Webpack进行模块打包,Babel进行语法转换,PostCSS处理CSS预编译,以及各种UI库(如Bootstrap、Ant Design等)提供现成的导航组件。 6. **响应式设计*...

    bootstrap响应式星巴克网站

    它默认分为12列,可以根据屏幕宽度动态调整列的数量,实现自适应布局。在这个项目中,我们可以看到index.html文件中如何运用这些行和列来构建页面结构。 2. **媒体查询**:媒体查询是CSS3的一个功能,用于定义不同...

Global site tag (gtag.js) - Google Analytics