一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

我們缺的不是技術,而是創意...

  周末閑在家確實無聊。宅的不成樣子了。偶然發現國外一個web設計的網站上有一個3D時鐘。頓時來了興趣。其實一看代碼,不是svg,也不是canvas,而是簡單的利用層級關系,大小關系作了一個視覺差。看起來會有立體運動的感覺。

  于是,借著源碼,我稍微把它整理一下,利用閉包規避了它大量的全局變量,稍微封裝了一下,增加了幾項可配置性。覺得好玩,分享給大家。
  這個效果主要有兩個核心的變換,一個是時鐘整體圓周的變化,一個是組成時鐘的小元素的位置和層級的變化。
  核心變換代碼主要有兩段:

    mainloop: function () {
// rotations
_dir == 'left' ? A-=0.1 : A+=0.1;
rx
+=px;
ry
+=py;
crx
=Math.cos(rx);
srx
=Math.sin(rx);
cry
=Math.cos(ry+Math.PI/2);
sry=Math.sin(ry+Math.PI/2);
// return to the horizontale
rx*=.9; ry*=.9; px*=.9; py*=.9;
// refresh time
.
.
.
// call animation
for(var i in O){
for(var j in O[i].O){
O[i].O[j].anim();
}
}
setTimeout(arguments.callee,
32);
}

it知識庫我們缺的不是技術,而是創意...,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲综合国产 | 久久综合视频网 | 久久综合视频网 | 怡红院成人在线 | 在线a视频网站 | 91视频色 | 国产永久在线观看 | 国产美女精品视频 | 四虎永久在线精品国产免费 | 欧美一级久久久久久久久大 | 国产成人精品三级 | 欧美日韩不卡码一区二区三区 | 国产99久久久久久免费看 | 国产在线免 | 亚洲国产午夜 | 伊人久久大香线蕉久久婷婷 | 国产精品伦理久久久久 | 奇米第四狠狠777高清秒播 | 99精选视频 | 一区二区在线视频 | 香蕉成人国产精品免费看网站 | 天天色网站 | 深夜福利一区 | 欧美激情图片区 | 欧美专区视频 | 高清在线观看免费 | 国产亚洲视频在线 | 久久精品国产亚洲a | 国产美女免费国产 | 国产精品美女久久久久网站 | 在线观看国产一区二区三区99 | 在线播放69热精品视频 | 中国日韩欧美中文日韩欧美色 | 免费一级 一片一毛片 | 久久亚洲人成网站 | 国产精选视频 | 国产成人精品一区二三区2022 | 天天色综合社区 | 4338×亚洲全国最大色成网站 | 成人在线第一页 | 夜色网|