html做一个apple官网页面,Html5实现iPhone开机界面示例代码

本文介绍了如何利用Html5和lufylegend引擎创建一个仿苹果开机界面,包括绘制外壳、添加开机画面和滑动解锁功能。提供源代码供读者参考学习。
摘要由CSDN通过智能技术生成

今天我突发其想,想到可以用Html5来仿照苹果操作系统做一个能在Web平台运行的ios。

当然,要开发出一个操作系统,等我再归山修练一百年再说吧。今天就先娱乐一下,先搞一个开机界面。

完工后的图片:

7196b12f33ed82e7a29363625cb19a2b.gif 

担心图片是被我PS后的同学可以直接进入下面的地址测试:

http://www.cnblogs.com/yorhom/articles/3163078.html

由于lufylegend封装得的确不错,本次开发还是用该引擎做的。代码不多,感兴趣的朋友可以直接看一下。

index.html中的代码:

复制代码代码如下:

iphone
loading......

Main.js中的代码:

复制代码代码如下:

init(50,"mylegend",450,640,main);

LGlobal.setDebug(true);

var loadData = [

{path:"./js/Shape.js",type:"js"},

{path:"./js/BootPage.js",type:"js"},

{name:"wallpaper",path:"./images/wall_paper.jpg"}

];

var datalist = {};

var backLayer,iphoneLayer,screenLayer,buttonLayer;

var iosShape;

var bootPage;

function main(){

LLoadManage.load(loadData,null,gameInit);

}

function gameInit(result){

datalist = result;

//初始化层

initLayer();

//加入iphone外壳

addShape();

//加入开机界面

addBack();

}

function initLayer(){

//背景层

backLayer = new LSprite();

addChild(backLayer);

}

function addShape(){

iosShape = new Shape("IPHONE",400,600);

iosShape.x = 15;

iosShape.y = 5;

backLayer.addChild(iosShape);

}

function addBack(){

bootPage = new BootPage();

bootPage.x = 40;

bootPage.y = 40;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值