自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

谷歌主頁(yè)實(shí)現(xiàn)月食實(shí)時(shí)記錄搶先揭秘

原創(chuàng)
開發(fā) 前端
谷歌近來(lái)一直在嘗試將各種新概念加入到其主頁(yè)上的主題欄當(dāng)中,而谷歌如何的主題欄中實(shí)現(xiàn)各類創(chuàng)意也早已不是秘密。不過(guò)今天,他們拋出了更為天馬行空的創(chuàng)意:在主頁(yè)上實(shí)時(shí)記錄整個(gè)月食過(guò)程。

【51CTO 新鮮譯文】 谷歌近來(lái)一直在嘗試將各種新概念加入到其主頁(yè)上的主題欄當(dāng)中,而谷歌如何的主題欄中實(shí)現(xiàn)各類創(chuàng)意也早已不是秘密。不過(guò)今天,他們拋出了更為天馬行空的創(chuàng)意:在主頁(yè)上實(shí)時(shí)記錄整個(gè)月食過(guò)程。

[[33263]] 

谷歌主頁(yè)月食圖案
 

近十年以來(lái)持續(xù)時(shí)間最長(zhǎng)的一次月食當(dāng)初也是由谷歌在youtube上實(shí)時(shí)放送的,這一事件同時(shí)登上了谷歌的主題欄。現(xiàn)在就讓我們回顧一下整套實(shí)時(shí)放送是如何實(shí)現(xiàn)的吧。

當(dāng)時(shí)的主題欄月食圖案在概念闡釋方面較為直觀,因?yàn)樗?A target=_blank>CSS 3腳本與JavaScript腳本協(xié)同處理的結(jié)果。

1.背景圖片

月食主題的背景圖案

月食主題的背景圖案

如大家所見(jiàn),這是一幅靜態(tài)圖像,中央部分為月亮留出了透明的圓形空缺,并在月食過(guò)程中即時(shí)加載不同的效果。

2.動(dòng)態(tài)月球影像

與之前利用CSS腳本的做法不同,這一次主題欄會(huì)采取動(dòng)態(tài)影像的處理方式。今天我們所看到的實(shí)時(shí)月球影像,實(shí)際上是一系列拍攝間隔較短的實(shí)景照片的有序排列。

月食主題的背景圖案

這些圖片是由谷歌拍攝并實(shí)時(shí)添加到資源庫(kù)當(dāng)中的,因此無(wú)論大家何時(shí)刷新頁(yè)面,主題欄中出現(xiàn)的總是正確的當(dāng)前月食情況。

而下面這幅細(xì)長(zhǎng)的圖像則顯示了月食發(fā)生較長(zhǎng)時(shí)間之后的情景。很明顯月球圖案的采集數(shù)量增加了,這意味著當(dāng)前的***情景處于最右側(cè)圖片的狀態(tài),而動(dòng)態(tài)效果則也是由滿月向最右側(cè)的狀況轉(zhuǎn)變。

月食主題的背景圖案 

谷歌月食主題中的動(dòng)態(tài)圖像(點(diǎn)擊圖片可看高清圖片)

谷歌月食主題中的動(dòng)態(tài)圖像 

谷歌月食主題中的動(dòng)態(tài)圖像(點(diǎn)擊圖片可看高清圖片)
 

調(diào)用圖像如果仍然用CSS 3腳本動(dòng)畫實(shí)現(xiàn),無(wú)疑隨著動(dòng)畫長(zhǎng)度的增加,文件也會(huì)變得相當(dāng)龐大。

而在月食發(fā)生的一百分鐘里,谷歌需要保證按時(shí)上傳當(dāng)前***的月球圖片。在此前的Martha Graham(美國(guó)現(xiàn)代舞表演創(chuàng)始人)主題中,所有的舞蹈動(dòng)作都被描繪在同一幅圖片中。但這一次,月食圖片需要以動(dòng)態(tài)方式添加及創(chuàng)建。

全部月球?qū)嵕皥D都調(diào)用自下列網(wǎng)址URL : http://www.google.com/logos/2011/eclipse/strip.jpg?cache=1308162471 且此網(wǎng)址并非固定不變的。

3.動(dòng)畫:

這里我們要說(shuō)到月食動(dòng)畫。當(dāng)google.com頁(yè)面進(jìn)行載入時(shí),以上所列的圖片也將同時(shí)在瀏覽器中進(jìn)入緩沖狀態(tài)。當(dāng)整體緩沖動(dòng)作結(jié)束時(shí),動(dòng)畫隨即開始播放。當(dāng)圖片按腳本的安排由左側(cè)向右側(cè)逐幅顯示時(shí),動(dòng)態(tài)動(dòng)畫也就呈現(xiàn)出來(lái)了。

默認(rèn)的月球圖片(即左側(cè)***幅)會(huì)先于其它一系列圖片被載入。因此在全部圖片都緩沖結(jié)束之前,我們不會(huì)看到其它幀中的內(nèi)容。

高清圖片 

谷歌主題欄中默認(rèn)的月球圖片

4.編碼

其實(shí)這里并不涉及太多的編碼工作,除了每個(gè)坐標(biāo)點(diǎn)需要載入的CSS 3腳本。

  1. <div id="moon" style="background-image: url(http://www.google.com/logos/2011/eclipse/strip.jpg?cache=1308164511);  
  2.  background-position: 0px 0px; "></div>  
  1. <div id="moon" style="background-image: url(http://www.google.com/logos/2011/eclipse/strip.jpg?cache=1308164511);  
  2.  background-position: -2912px 0px; "></div>  

5.月食實(shí)時(shí)狀況播放器

月食實(shí)時(shí)狀況播放器 

月食狀況播放器

這款實(shí)時(shí)播放器能夠幫助我們通過(guò)拖動(dòng)進(jìn)度條來(lái)以觀察不同階段的月食狀況。播放器本身非常簡(jiǎn)單,只需制作一個(gè)能夠動(dòng)態(tài)演示月球變化進(jìn)程的腳本即可。

我們將一直與大家分享谷歌主題欄的制作心得。如果大家感興趣,歡迎來(lái)我們的Facebook及Twitter以獲取***的信息。

原文鏈接:

http://devlup.com/html5/google-livestreaming-lunar-eclipse-doodle-how-did-they-do/2165/

【編輯推薦】

  1. Google首頁(yè)電吉他Doodle源代碼搶先下載
  2. 專訪IBM技術(shù)副總裁:中美軟件開發(fā)的相同與異同
  3. 6款強(qiáng)大的創(chuàng)建和加強(qiáng)網(wǎng)站布局的jQuery插件
  4. HTML 5+CSS3攜手實(shí)現(xiàn)Mobie App的瓶頸
  5. CSS的未來(lái):一些試驗(yàn)性CSS屬性
責(zé)任編輯:陳貽新 來(lái)源: 51CTO
相關(guān)推薦

2012-08-14 09:44:02

谷歌團(tuán)隊(duì)

2009-02-20 09:13:26

谷歌地球美軍軍事基地

2009-05-04 08:43:39

谷歌圖書掃描機(jī)專利

2018-11-21 14:54:56

2009-09-03 10:57:33

谷歌主頁(yè)設(shè)計(jì)專利

2018-12-18 15:21:22

海量數(shù)據(jù)Oracle

2015-07-06 10:30:56

谷歌數(shù)據(jù)中心

2009-06-02 15:50:36

2013-07-04 10:07:18

谷歌量子計(jì)算機(jī)

2016-03-29 19:42:59

2016-01-27 09:55:46

微軟研發(fā)競(jìng)爭(zhēng)

2010-07-29 15:09:19

Flex全屏

2016-05-04 15:13:22

軟件IC網(wǎng)

2011-12-02 09:50:31

google

2024-12-31 13:30:00

2010-06-17 10:01:34

2014-10-15 16:59:58

谷歌甲骨文Java

2024-03-18 15:44:28

2017-05-02 08:15:46

谷歌分層訪問(wèn)設(shè)備安全

2023-02-06 09:31:07

視頻圖像
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)