Hype

Hype中文官网 > 常见问题 > Hype制作的H5页面内部运作原理

Hype制作的H5页面内部运作原理

发布时间:2021/02/26 11:08:38

在前一章节,详细讲述了CSS样式的三种类型以及CSS样式语言的编写规则,只要小伙伴多练习,相信熟练掌握应该是比较简单的。

本章节将详细讲述Hype制作的H5页面内部的运作原理。本章对HTML、CSS和JavaScript三种语言都涉及到,根据前面文稿的内容,小伙伴应该也学会了HTML语言和CSS语言的编写规则。有了这些基础,相信小伙伴理解起来也不会太难。

一、分析Hype制作的H5页面内部运作的思路

Hype是一个图形化软件,项目设计过程可以不需要写代码,但是只有看到项目的代码才有可能知道其运作的原理。那么第一个问题是项目的代码在哪里看?

在前面的文稿中知道,通过Chrome浏览器的console平台,可以看到HTML和CSS代码。但是,浏览器的代码是项目已经运行好的代码,体现不出来软件是怎么样生成对象以及对象的样式的。

浏览器中的代码
图1:浏览器中的代码

由于浏览器上的Web页面是一个以html为后缀名的文件,那么把项目导出为HTML5文件后,这个HTML文件的代码就是项目的原始代码,分析这些原始代码,就可以知道元素及其样式是怎么生成的,也就知道了Hype制作的H5页面内部运作的原理。

二、Hype的HTML文件

1、Hype项目导出为HTML5文件

在场景中添加一个矩形元素,并给元素添加样式,id名设置为test-box,class类名设置为box1。

添加矩形元素
图2:添加矩形元素

然后在下拉菜单的“文件”中选择“导出为HTML5” – “文件夹”。在弹出窗口界面,“存储为”填写保存HTML文件的文件夹名称“原理分析”,保存位置选择“桌面”,然后点击“保存”。

保存在文件夹里的主要有四个文件:原理分析.html、原理分析_hype_generated_script.js、HYPE-664.full.min.js、HYPE-664.thin.min.js。

把Hype项目导出为HTML文件
图3:把Hype项目导出为HTML文件

2、分析HTML文件

使用文本编辑软件打开刚才存储的HTML文件“原理分析”(小编这里是使用“Visual Studio Code”软件打开的HTML文件),根据HTML文档结构,分析Hype项目的HTML代码。

①、title标题

由于在文稿面板没有设置网页标题,所以Hype软件自动把保存的HTML文件名称“原理分析”作为标题。

title标题
图4:title标题

②、默认的内联样式

在这里给html和body设置了样式。其中,html高度设置为100%,意思是html的高度为显示设备的高度;body的高度也为100%,而且背景颜色为白色。另外,body的外边距为0,意味着Hype的场景画布紧贴着浏览器内容窗口的顶部。

html和body的内联样式
图5:html和body的内联样式

③、div元素——Hype文档对象

在HTML内容主体body元素里面,有两个div元素对象。第一个div元素的id是“原理分析_hype_container”,这id有中文是不符合元素id的命名规则的。

元素的样式定义了这个对象的宽度为600px,高度为400px,这个对象是Hype文档对象,它包含所有场景。

在这个div对象里面并没有在场景中添加的矩形元素,而是一个script元素语句,链接了一个外部JS脚本文件。

div元素——Hype文档对象
图6:div元素——Hype文档对象

④、div元素的文本对象

第二个div元素,通过它的行内样式知道,它是被隐藏的,里面没有任何东西。从注析文字“text content for search engines”判断,它应该是一个文本对象。如果在Hype软件添加了文本元素,那么这个div元素里面应该会显示文本元素的文字。

div元素——文本对象
图7:div元素——文本对象

三、小结

分析Web网页设计,首先是从HTML文件开始,因为在网页上显示的内容基本上都在HTML文件上。如果HTML文件上没有,一定是JavaScript脚本文件在后台执行的结果。那么就要去分析JavaScript脚本文件,这就是下一章的内容——分析JavaScript脚本文件

作者:东佛

标签:Web网页HTML

读者也访问过这里:
Hype中文版
创建漂亮的HTML5网页内容
立即购买
QQ 群
官方交流群:1046763737 立即加群
kefu@makeding.com
热门文章
基础教程:Hype 4软件界面介绍
Hype是一款基于MacOS系统的交互动效制作软件,延续了苹果软件的简洁风格,与Keynote软件的界面基本一致。
2020-07-23
基础教程:Hype 4工作流程(一)
本章节通过一个简单的案例,完整讲述Hype 4的基础操作,让小伙伴了解怎么样使用Hype 4交互动效制作软件设计一个动效。
2020-11-09
H5制作软件Hype导出功能详解
Hype是一款Mac端网页制作工具,它可以通过时间线录制功能制作各种各样的网页炫酷动画效果,同时也支持使用物理引擎制作动画。当然,它的强大不仅仅体现于动画制作方面,它的导出功能同样也是功能齐全,下面小编就通过使用Hype 4版本,为大家详细介绍下这款H5制作软件的导出功能。
2020-06-05
盘点那些简单易用的H5动画制作软件
现在的生活中很多方面都要用到H5动画,比如公众号的推文、电子婚礼请帖、活动邀请函等等,H5动画在我们的生活中扮演着越来越重要的角色,会做H5动画和也成为了工作技能的加分项,那么简单易用的H5动画制作软件又有哪些呢?下面我们一起来盘点两款较为常用的H5制作软件吧。
2021-01-20
Hype 如何进行安装与激活
本篇将为各位小伙伴们集中介绍一下H5制作软件Hype的安装与激活教程。
2020-12-24
Hype软件持久符号的应用
Hype是一款支持无代码创作炫酷网页的Mac端应用软件,它支持各种动画、元素。其中有一个强大的符号功能,该功能分为基本符号和持久符号两种,本文中,小编将使用Hype 4版本,为大家演示和讲解Hype中的持久符号。
2020-06-04