900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > html5仿ios底部菜单栏 仿苹果电脑任务栏菜单

html5仿ios底部菜单栏 仿苹果电脑任务栏菜单

时间:2021-05-28 18:34:30

相关推荐

html5仿ios底部菜单栏 仿苹果电脑任务栏菜单

[javascript]代码库

仿苹果电脑任务栏菜单

body {

margin:0;

padding:0

}

#menu {

position:absolute;

width:100%;

bottom:0;

text-align:center;

}

window.onload = function ()

{

var oMenu = document.getElementById("menu");

var aImg = oMenu.getElementsByTagName("img");

var aWidth = [];

var i = 0;

//保存原宽度, 并设置当前宽度

for (i = 0; i < aImg.length; i++)

{

aWidth.push(aImg[i].offsetWidth);

aImg[i].width = parseInt(aImg[i].offsetWidth / 2);

}

//鼠标移动事件

document.onmousemove = function (event)

{

var event = event || window.event;

for (i = 0; i < aImg.length; i++)

{

var a = event.clientX - aImg[i].offsetLeft - aImg[i].offsetWidth / 2;

var b = event.clientY - aImg[i].offsetTop - oMenu.offsetTop - aImg[i].offsetHeight / 2;

var iScale = 1 - Math.sqrt(a * a + b * b) / 300;

if (iScale < 0.5) iScale = 0.5;

aImg[i].width = aWidth[i] * iScale

}

};

};

[代码运行效果截图]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。