中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

如何使用html5與css3完成google涂鴉動畫
來源:易賢網 閱讀:1739 次 日期:2016-08-01 16:00:39
溫馨提示:易賢網小編為您整理了“如何使用html5與css3完成google涂鴉動畫”,方便廣大網友查閱!

如何使用css3完成google涂鴉動畫。當你點擊demo頁面的【開始】按鈕之后,頁面中的騎手和馬匹將會運動起來,需要的朋友可以了解下

我們先來看html代碼。

代碼如下:

<!DOCTYPE html>

<html>

<head>

<title></title>

<link rel="stylesheet" type="text/css" href="css/google-doodle-animation-in-css3-without-javascript.css"/>

</head>

<body>

<div id="logo">

<div class="frame">

<img src="img/muybridge12-hp-v.png"/>

</div>

<label for="play_button" id="play_label"></label>

<input type="checkbox" id="play_button" name="play_button"/>

<span id="play_image">

<img src="img/muybridge12-hp-p.jpg"/>

</span>

<div class="horse"></div>

<div class="horse"></div>

<div class="horse"></div>

</div>

</body>

</html>

下面是部分css。

代碼如下:

*{margin:0px;padding:0px;}

#logo{position: relative;}

.horse{

width:469px;

height:54px;

background: url('../img/muybridge12-hp-f.jpg');

}

.frame{position:absolute;left:0;top:0;z-index: 1;}

#play_button{display: none;}

#play_label{

width:67px;

height:54px;

display:block;

position: absolute;

left:201px;

top:54px;

z-index: 2;

}

#play_image{

position: absolute;

left:201px;

top:54px;

z-index: 0;

overflow: hidden;

width: 68px;

height: 55px;

}

#play_image img{

position: absolute;

left: 0;

top: 0;

}

這部分代碼沒太大難度,我就不做詳細講解了。css基礎不是很扎實的讀者,也許會疑惑【開始】按鈕是如何實現定位的。可以自行閱讀position屬性,了解absolute具體作用。

下面是上述html和css代碼完成的頁面效果。

pic

下面我們來介紹如何產生動畫效果。我們首先需要定義關鍵幀,他規定動畫在不同階段的效果。大家可以通過http://www.w3schools.com/css3/css3_animations.asp 了解更多信息。

我們創建了一個名為horse-ride的關鍵幀,針對chrome和firefox需要在前面添加-webkit-或者是-moz-前綴。0%和100%分別代碼開始和結束,可以根據需要增加新的case,比如50%時的動畫效果。

代碼如下:

@-webkit-keyframes horse-ride {

% {background-position: 0 0;}

% {background-position: -804px 0;}

}

@-moz-keyframes horse-ride {

% {background-position: 0 0;}

% {background-position: -804px 0;}

}

下面,我們來為horse添加css3的動畫效果。

代碼如下:

#play_button:checked ~.horse{

-webkit-animation:horse-ride 0.5s steps(12,end) infinite;

-webkit-animation-delay:2.5s;

-moz-animation:horse-ride 0.5s steps(12,end) infinite;

-moz-animation-delay:2.5s;

background-position: -2412px 0;

-webkit-transition: all 2.5s cubic-bezier(0.550, 0.055, 0.675, 0.190);

-moz-transition: all 2.5s cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

這里首先介紹:checked和~,:checked是偽類,指當#play_button選中時的css效果,~指的是#play_button的兄弟節點。

接下來介紹.horse相關的css屬性。animation中我們使用了4個值,依次代表:關鍵幀(我們上面定義的horse-ride),動畫間隔時間,動畫效果和執行次數。之后我們又通過animation-delay設置動畫延遲時間。通過transition和background-position集合起來,設置背景的過渡動畫。

最后我們為【開始】按鈕添加動畫效果。

代碼如下:

#play_button:checked ~#play_image img{

left:-68px;

-webkit-transition: all 0.5s ease-in;

-moz-transition: all 0.5s ease-in;

}

大家可以自己動手嘗試開發了。

demo下載地址:google-doodle-animation-in-css3-without-javascript.zip今天我們將介紹,如何使用css3完成google涂鴉動畫。當你點擊demo頁面的【開始】按鈕之后,頁面中的騎手和馬匹將會運動起來,http://www.mycookingroom.com/demo/google-doodle-animation-in-css3-without-javascript.html。

這里需要強調的一點是,ie不支持css3的動畫屬性,再次抱怨下萬惡的ie。但是我們不能以此為理由不去擁抱css3。

我們先來看html代碼。

代碼如下:

<!DOCTYPE html>

<html>

<head>

<title></title>

<link rel="stylesheet" type="text/css" href="css/google-doodle-animation-in-css3-without-javascript.css"/>

</head>

<body>

<div id="logo">

<div class="frame">

<img src="img/muybridge12-hp-v.png"/>

</div>

<label for="play_button" id="play_label"></label>

<input type="checkbox" id="play_button" name="play_button"/>

<span id="play_image">

<img src="img/muybridge12-hp-p.jpg"/>

</span>

<div class="horse"></div>

<div class="horse"></div>

<div class="horse"></div>

</div>

</body>

</html>

下面是部分css。

代碼如下:

*{margin:0px;padding:0px;}

#logo{position: relative;}

.horse{

width:469px;

height:54px;

background: url('../img/muybridge12-hp-f.jpg');

}

.frame{position:absolute;left:0;top:0;z-index: 1;}

#play_button{display: none;}

#play_label{

width:67px;

height:54px;

display:block;

position: absolute;

left:201px;

top:54px;

z-index: 2;

}

#play_image{

position: absolute;

left:201px;

top:54px;

z-index: 0;

overflow: hidden;

width: 68px;

height: 55px;

}

#play_image img{

position: absolute;

left: 0;

top: 0;

}

這部分代碼沒太大難度,我就不做詳細講解了。css基礎不是很扎實的讀者,也許會疑惑【開始】按鈕是如何實現定位的。可以自行閱讀position屬性,了解absolute具體作用。

下面是上述html和css代碼完成的頁面效果。

pic

下面我們來介紹如何產生動畫效果。我們首先需要定義關鍵幀,他規定動畫在不同階段的效果。大家可以通過http://www.w3schools.com/css3/css3_animations.asp 了解更多信息。

我們創建了一個名為horse-ride的關鍵幀,針對chrome和firefox需要在前面添加-webkit-或者是-moz-前綴。0%和100%分別代碼開始和結束,可以根據需要增加新的case,比如50%時的動畫效果。

代碼如下:

@-webkit-keyframes horse-ride {

% {background-position: 0 0;}

% {background-position: -804px 0;}

}

@-moz-keyframes horse-ride {

% {background-position: 0 0;}

% {background-position: -804px 0;}

}

下面,我們來為horse添加css3的動畫效果。

代碼如下:

#play_button:checked ~.horse{

-webkit-animation:horse-ride 0.5s steps(12,end) infinite;

-webkit-animation-delay:2.5s;

-moz-animation:horse-ride 0.5s steps(12,end) infinite;

-moz-animation-delay:2.5s;

background-position: -2412px 0;

-webkit-transition: all 2.5s cubic-bezier(0.550, 0.055, 0.675, 0.190);

-moz-transition: all 2.5s cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

這里首先介紹:checked和~,:checked是偽類,指當#play_button選中時的css效果,~指的是#play_button的兄弟節點。

接下來介紹.horse相關的css屬性。animation中我們使用了4個值,依次代表:關鍵幀(我們上面定義的horse-ride),動畫間隔時間,動畫效果和執行次數。之后我們又通過animation-delay設置動畫延遲時間。通過transition和background-position集合起來,設置背景的過渡動畫。

最后我們為【開始】按鈕添加動畫效果。

代碼如下:

#play_button:checked ~#play_image img{

left:-68px;

-webkit-transition: all 0.5s ease-in;

-moz-transition: all 0.5s ease-in;

}

更多信息請查看網頁制作
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
免费在线观看精品| 亚洲欧美在线一区| 99精品黄色片免费大全| 久久资源av| 亚洲乱码国产乱码精品精| 欧美久久婷婷综合色| 在线视频欧美日韩| 国产精品人人爽人人做我的可爱| 欧美一区二区三区精品| 国内久久婷婷综合| 欧美另类在线播放| 欧美一级淫片aaaaaaa视频| 狠狠色综合色综合网络| 欧美激情中文不卡| 亚洲嫩草精品久久| 在线成人欧美| 欧美午夜精品久久久久久久| 欧美亚洲一区| 亚洲电影免费观看高清完整版| 欧美日本一区| 欧美一区二区三区视频在线观看| **欧美日韩vr在线| 国产精品久久午夜| 看片网站欧美日韩| 亚洲伊人网站| 亚洲国产精品专区久久| 国产精品美女www爽爽爽| 欧美电影在线播放| 欧美一区二区三区视频在线| 亚洲日本电影在线| 国产午夜亚洲精品理论片色戒| 欧美成人免费播放| 欧美一区二区三区在线播放| 亚洲另类黄色| 亚洲欧洲精品一区| 一区二区三区国产在线观看| 国产在线拍揄自揄视频不卡99| 欧美国产精品久久| 久久久久9999亚洲精品| 一本色道久久精品| 亚洲国产专区校园欧美| 国产一区二区在线观看免费| 欧美午夜影院| 欧美另类一区| 米奇777超碰欧美日韩亚洲| 欧美一区二区三区视频在线观看 | 欧美午夜精品一区二区三区| 欧美专区福利在线| 久久久水蜜桃| 欧美一区国产一区| 亚洲宅男天堂在线观看无病毒| 亚洲国产精品一区在线观看不卡 | 亚洲精品国产精品国产自| 国产亚洲欧洲| 国产亚洲成人一区| 韩国三级电影久久久久久| 国产亚洲亚洲| 国内成+人亚洲+欧美+综合在线| 国产精品一区二区在线观看网站| 欧美色图五月天| 欧美体内谢she精2性欧美| 欧美三级精品| 国产精品任我爽爆在线播放| 欧美色偷偷大香| 国产精品va在线播放| 欧美性开放视频| 国产精品免费在线 | 亚洲麻豆视频| 日韩一区二区精品在线观看| 一本一本a久久| 亚洲一区影院| 久久精品天堂| 奶水喷射视频一区| 欧美精品一区二区在线播放| 欧美日韩精品免费观看| 国产精品系列在线播放| 国内成人自拍视频| 国产主播一区二区三区四区| 精品成人国产| 亚洲毛片在线免费观看| 一区二区三区四区五区精品视频| 亚洲在线免费| 久久久精品一品道一区| 欧美精品久久久久久久久老牛影院| 欧美日韩91| 国产伦精品一区二区三区视频孕妇| 国产亚洲欧洲一区高清在线观看| 亚洲国产精品久久久久婷婷老年| 亚洲乱码国产乱码精品精天堂| 亚洲一区二区三区四区视频| 欧美永久精品| 欧美日韩成人精品| 国产亚洲午夜| 亚洲精品在线观看免费| 午夜精品剧场| 欧美乱妇高清无乱码| 亚洲欧美日韩综合一区| 精品1区2区3区4区| 日韩一区二区免费看| 小嫩嫩精品导航| 欧美成人自拍| 国产农村妇女精品一二区| 亚洲国产成人av在线| 亚洲摸下面视频| 久久午夜电影| 国产精品美女久久久久久免费| 在线观看国产精品淫| 亚洲欧美日韩中文视频| 久久亚洲精品伦理| 国产精品亚发布| 亚洲精品在线观| 久久人人97超碰国产公开结果 | 久久婷婷国产综合尤物精品| 西瓜成人精品人成网站| 亚洲欧美日韩人成在线播放| 亚洲国产成人一区| 亚洲一区二区三区精品在线观看| 性做久久久久久久免费看| 欧美日韩久久不卡| 亚洲电影视频在线| 久久国产88| 国产精品一区二区在线观看不卡| 日韩午夜在线电影| 久久福利资源站| 欧美午夜宅男影院在线观看| 亚洲国产影院| 欧美成人日韩| 亚洲国产精品高清久久久| 久久久www免费人成黑人精品| 欧美激情一区二区| 亚洲一区精品在线| 久久欧美肥婆一二区| 亚洲一区二区三区四区五区午夜| 99国产麻豆精品| 美国三级日本三级久久99| 国产午夜精品久久| 久久精品视频一| 国产一区二区高清不卡| 久久久精品动漫| 加勒比av一区二区| 另类天堂视频在线观看| 亚洲国产另类久久精品| 欧美国产视频在线观看| 日韩小视频在线观看| 欧美视频精品在线| 亚洲图片在区色| 国产目拍亚洲精品99久久精品| 欧美一级在线播放| 狠狠色综合日日| 免费在线视频一区| 夜色激情一区二区| 国产精品乱子乱xxxx| 久久精品二区| 亚洲日韩欧美视频| 欧美国产日韩xxxxx| 99国产精品| 国产精品成人aaaaa网站| 亚洲女人天堂成人av在线| 久久久久久夜| 免费成人黄色| 99在线精品免费视频九九视| 欧美影院久久久| 亚洲一区精品电影| 欧美日韩免费在线观看| 欧美精品一区二区在线播放| 国产精品素人视频| 国产精品色网| 欧美区国产区| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美日本一区二区视频在线观看| 亚洲美女尤物影院| 国产视频一区在线观看一区免费| 麻豆精品91| 亚洲天堂av在线免费观看| 91久久在线| 国产精品一香蕉国产线看观看 | 欧美激情麻豆| 亚洲图片在线观看| 黄色一区二区在线观看| 欧美福利电影在线观看| 亚洲摸下面视频| 亚洲精品看片| 国产一区激情| 国产精品99一区| 免费成人网www| 欧美中文在线观看| 99精品热视频只有精品10| 狠狠色丁香久久婷婷综合_中| 欧美日韩国产精品成人| 久久综合九色综合欧美就去吻| 亚洲婷婷在线| 亚洲美女精品一区| 在线观看一区二区视频| 国产乱人伦精品一区二区| 亚洲激情电影中文字幕| 午夜欧美大片免费观看| 韩国成人福利片在线播放| 欧美日韩国产一级| 一区二区久久| 亚洲欧美国产精品va在线观看|