恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
如何在Hype中自定义loading图
0.0°
2016-07-01 原创文章 教程 举报 5330 10 13 0

本次教程教大家如何在Hype中自定义一个loading图。通过本次教程相信大家可以制作出精美的loading页面

本次教程教大家如何在Hype中自定义一个loading图。


我们知道,当一个HMTL5文件在浏览器中预览的时候,如果没有loading的指示器,那么界面会留空一段时间。文件小还好,文件大了那问题就来了。不知情的用户则会认为界面是不是不能访问呀?或则界面出现了什么错误导致不能加载成功呀?从而造成不好的用户体验。那么Hype作为一款可以制作web页面的软件,它本身是有自带的加载指示器的,我们可以在文档检查器中,勾选“显示正在加载指示器”来将他开启。


Image title

1.我们来验证一下。打开Hype,这里我提前导入了一张较大的图片。这文稿检查器的选项栏目下,我们可以看到有这么一栏“显示正在加载指示器”,这就是我们之前说的可以开启hype内置的loading图选项。这里我们先不勾选,来预览一下。在chrome中预览时我们发现,页面留空了将近半秒钟才显示了加载的内容页面。


Image title

2.当我们勾选了“显示正在加载指示器”后,再来预览一下。我们发现在页面中多了一个显示loading的图。这就是hype内置的加载loading指示器。很多用户看到后会觉得他不美观。重点来了,那么我们怎么自定义这张图呢?我们能替换成我们需要加载的loading效果吗?其实很简单,说白了就是替换自带的loading指示器图。


3.首先,为了确保我们使用的loading图能够显示:

一.在文稿检查器中不勾选"显示正在加载指示器"

二.不勾选绘制场景背景

三.导出为HTML5文件的时候,确保你已经勾选了“创建上层文件夹”选项(示意图如下所示)

Image title

4.我们将文件命名为test,保存至桌面。


Image title

5.打开test文件,通过编辑器打开test.html文件,在编辑器中找到上图选中的这一段代码。到时候我们的图片的代码就是插在这中间的。


Image title

6.将如下这段代码复制到上图所示的位置

<!-- inserted loader code: -->

<div style="position:absolute;height:400px;top:0;left:0px;"> <img src="image.jpg"> <h3 style="color:gray;">Loading...</h3> </div>

<!-- end inserted loader code -->


我先解释下这段代码表达的意思,带惊叹号的我们可以不管,仅仅是用于注释。我们现看这段:<div >  它主要的作用就是用于定义loading图的位置 。<img src="image.jpg">这一段就是我们需要替换的loading图,我们可以将其替换成我们所需的图片名称和格式,而下方的<h3 >Loading...</h3>这段则是loading图下面所显示的文字字样,style中表示了字体的颜色。这些值都是可以修改的。如果你对代码一窍不通,那么请跟着我一步步来。


Image title

7.我从网上下载了一张GIF loading图(xh.gif),我们就用他来替换hype自带的loading指示器。首先我们需要复制这张gif图的名称(记得将.gif格式一起复制哦)。打开我们之前的编辑器,将image.jpg 用我们准备的gif图名称代替。打开test文件夹,双击test.html,在浏览器中预览一下,我们发现加载时,有一张裂图出现在了网页中,loading字样则显示在其下方,说明代码还是起作用了。出现的裂图是因为我们没有将gif资源文件放在test文件夹下。


Image title

8.我们将资源文件拖入到test文件夹中,我们再来访问一下test.html。这是我们惊喜的发现,loading图已经显示在了网页中。但是对于显示的位置我们不是很满意。那么我们就需要修改之前代表位置的那段代码了。


Image title

9.也就是这一段:<div >  。这里我们用百分比来设置loading图在屏幕中显示的位置,设置position:absolute;(绝对定位)无论加载的文件内容位置怎么变,都不会影响loading图的位置。top和left设置的百分比表示距离顶部和左边的距离。设置百分比的好处是:不论你屏幕的尺寸有多不一样,他相对屏幕的位置是不会变的。当然这个距离你可以自行调整,你可以使你的loading图在屏幕的任何位置。为了让页面简洁这里我将loading的字样删除了,当然如果你需要的话你可以保留,还可以在style中更改成你想要的样式。好的,替换完之后,我们通过chrome中的设备模式来预览一下效果吧。这时我们惊奇的发现,loading图已经显示在了屏幕的中间(有偏差可以自行调整)。


web预览效果可能不是那么明显,我们通过手机来预览一下吧。




10.上传到服务器后,通过访问链接生成的二维码,我们用微信扫一扫在微信浏览器中预览一下效果。这里我们可以看到,加载的效果还是很明显的。刷新一下界面,我们可以发现加载效果还是存在的。这样我们就可以将原先的loading图替换成无论是网上找的还是自己做的,都没问题。小伙伴们是不是已经按耐不住了呢?想自己动手试一下了吧。已附上本次教程的资源文件。


链接: http://pan.baidu.com/s/1kTCSeJP     密码: vxf7    


更多教程请关注hype中国社区:hypechina.com

Image title


更新:2016-07-01

下载
收藏

10人已收藏

mikehua

hype中国:hypechina.com

  • 8

    作品

  • 187

    粉丝

  • 15

    关注

  • Hype3.5强势来袭,你还在等什么
  • 2015年项目总结(第一篇)—华帝
  • Take photos 之 春夏秋冬
  • Mike手把手系列之(三) 教你hype通过鼠标滚轮切换场景

    猜你喜欢

      2016-07-01 原创文章 教程 举报 5330 10 13 0

      如何在Hype中自定义loading图

      0.0°

      你确定要举报如何在Hype中自定义loading图

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2016年07月01日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      13
      10
      0

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录