校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 如何使用html5與css3完成google涂鴉動畫

如何使用html5與css3完成google涂鴉動畫

熱門標簽:江蘇高頻外呼系統線路 平頂山電子地圖標注怎么修改 會聲會影怎樣做地圖標注效果 高德地圖標注錯誤怎么修改 電銷機器人視頻 標準智能外呼系統 地圖標注自己去過的地方 洛陽市伊川縣地圖標注中心官網 搜狗星級酒店地圖標注
今天我們將介紹,如何使用css3完成google涂鴉動畫。當你點擊demo頁面的【開始】按鈕之后,頁面中的騎手和馬匹將會運動起來,http://demo.jb51.net/js/2012/googlecss3/
  這里需要強調的一點是,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基礎不是很扎實的讀者,也許會疑惑【開始】按鈕是如何實現定位的??梢宰孕虚喿xposition屬性,了解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基礎不是很扎實的讀者,也許會疑惑【開始】按鈕是如何實現定位的??梢宰孕虚喿xposition屬性,了解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下載地址:http://xiazai.jb51.net/201212/yuanma/googlecss3_jb51.rar

標簽:廣東 蚌埠 松原 常德 廣西 果洛 鄂爾多斯 阿克蘇

巨人網絡通訊聲明:本文標題《如何使用html5與css3完成google涂鴉動畫》,本文關鍵詞  如何,使用,html5,與,css3,完成,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何使用html5與css3完成google涂鴉動畫》相關的同類信息!
  • 本頁收集關于如何使用html5與css3完成google涂鴉動畫的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    顶级嫩模精品视频在线看| 亚洲永久免费av| 日韩一区二区三| 色婷婷综合久久久中文字幕| 久久国产精品99精品国产| 久久精品国产亚洲一区二区三区 | 在线成人av网站| 69久久夜色精品国产69蝌蚪网| 99在线热播精品免费| 一本色道亚洲精品aⅴ| 欧美日韩美女一区二区| 久久久久久久一区| 久久你懂得1024| 亚洲欧美综合色| 亚洲综合色在线| 蓝色福利精品导航| 99re成人在线| 日本精品一区二区三区四区的功能| 91视频观看免费| 欧美美女直播网站| 欧美日本一区二区三区四区| 91精品国产日韩91久久久久久| 精品欧美一区二区久久| 中文字幕一区二区三区不卡| 亚洲一区二区三区四区在线| 黄一区二区三区| 色94色欧美sute亚洲线路一久| 欧美一区二区视频在线观看2022| 久久久不卡影院| 亚洲成人av中文| 成人免费看黄yyy456| 51精品秘密在线观看| 国产精品久久久久久一区二区三区| 日韩精彩视频在线观看| av不卡一区二区三区| 日韩视频不卡中文| 亚洲成av人片观看| 国产91色综合久久免费分享| 69精品人人人人| 亚洲人快播电影网| 成人国产精品免费观看动漫| 欧美不卡在线视频| 久久精品国产成人一区二区三区| 色域天天综合网| 综合分类小说区另类春色亚洲小说欧美 | 国产永久精品大片wwwapp| 欧美日韩日日夜夜| 亚洲伊人色欲综合网| 在线免费一区三区| 亚洲女与黑人做爰| 91看片淫黄大片一级在线观看| 2020国产精品自拍| 美女性感视频久久| 欧美成人精品1314www| 美女久久久精品| 精品sm捆绑视频| 激情综合色综合久久综合| 精品国产电影一区二区| 久久99日本精品| 精品国产凹凸成av人网站| 青椒成人免费视频| 国产午夜精品久久久久久久 | 久久精品人人爽人人爽| 久久99深爱久久99精品| 中文字幕五月欧美| 日本sm残虐另类| 日韩一区二区三区电影| 爽爽淫人综合网网站| 制服.丝袜.亚洲.中文.综合| 亚洲成人综合网站| 久久婷婷综合激情| 国产精品亚洲一区二区三区在线 | 色哟哟国产精品| 亚洲综合图片区| 欧美性生活一区| 免费一级欧美片在线观看| 欧美一区二区三区人| 激情文学综合丁香| 亚洲视频狠狠干| 欧美日韩亚洲综合| 国产一区二区视频在线| 国产精品日日摸夜夜摸av| 日本韩国精品一区二区在线观看| 午夜一区二区三区视频| 欧美区视频在线观看| 精品一区二区三区av| 日本一二三不卡| 欧美亚洲高清一区二区三区不卡| 蜜臀av在线播放一区二区三区| 欧美国产一区二区在线观看| 日韩亚洲国产中文字幕欧美| 国产一区二区免费看| 亚洲综合成人在线| 精品日韩一区二区| 欧美无砖专区一中文字| 国产xxx精品视频大全| 一区二区三区在线不卡| 欧美精品一区二区在线观看| 国产精品久久久久婷婷二区次| 成人免费毛片嘿嘿连载视频| 日韩激情视频在线观看| 国产精品久久久久aaaa樱花| 日韩色在线观看| 欧美日韩国产高清一区二区三区 | 国产女同性恋一区二区| 欧美刺激午夜性久久久久久久| 懂色av一区二区三区免费看| 亚洲精品高清在线| 国产精品国产自产拍高清av| 一区二区在线观看视频| 欧美v亚洲v综合ⅴ国产v| 欧美亚洲国产bt| 99久久国产综合精品麻豆| 紧缚奴在线一区二区三区| 久久久精品综合| 欧美韩日一区二区三区| 中文字幕av资源一区| 久久女同互慰一区二区三区| 日韩一级二级三级| 精品1区2区在线观看| 精品88久久久久88久久久| 制服丝袜中文字幕亚洲| 日韩一区二区在线看片| 夜夜亚洲天天久久| 三级久久三级久久久| 韩国午夜理伦三级不卡影院| 蜜桃视频免费观看一区| 精品一二线国产| 国产成人av电影在线观看| 成人精品视频一区二区三区 | 欧美日韩在线播放三区| 欧美日韩综合在线免费观看| 欧美午夜免费电影| 日韩欧美高清一区| 国产精品美女久久久久久久久久久 | 日韩精品免费专区| 韩国精品主播一区二区在线观看 | 首页亚洲欧美制服丝腿| 免费xxxx性欧美18vr| 日韩和欧美的一区| 91网站黄www| 在线观看亚洲专区| 日韩免费高清视频| 亚洲人成在线播放网站岛国| 另类中文字幕网| 国产一区二区美女| 国产.欧美.日韩| 在线看国产日韩| 中文字幕中文字幕在线一区| 亚洲色图第一区| 一区二区三区日本| 亚洲高清免费观看 | 国产麻豆成人精品| 日本道在线观看一区二区| 精品国产一区久久| 亚洲成在人线免费| 成人h动漫精品一区二区| 777午夜精品免费视频| 亚洲免费在线观看| 成人免费观看av| 精品久久久影院| 免费成人在线影院| 欧美日韩国产综合草草| 亚洲国产成人av| 欧美精三区欧美精三区| 亚洲视频一二三区| 99久久99久久精品免费观看| 亚洲手机成人高清视频| 91毛片在线观看| 亚洲免费av在线| 91久久精品一区二区| 日韩美女视频一区二区| 国产在线不卡一卡二卡三卡四卡| 欧美三级一区二区| 国产午夜精品久久久久久免费视| 亚洲图片一区二区| 欧美高清视频www夜色资源网| 亚洲成人av在线电影| 欧美日韩在线播| 蜜臀av一区二区在线观看| 久久先锋影音av鲁色资源网| 卡一卡二国产精品| 国产精品伦一区| 欧美日韩精品专区| 国产在线精品一区二区夜色| 国产清纯白嫩初高生在线观看91 | 91精品中文字幕一区二区三区| 五月激情综合网| 精品日韩在线观看| 色婷婷精品大在线视频| 日韩不卡一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 日韩国产在线一| 一区二区三区四区不卡在线 | 欧美综合一区二区| 美女视频第一区二区三区免费观看网站| 欧美日韩亚洲综合一区 | 亚洲女人****多毛耸耸8| 91精品国产综合久久久久久| av激情亚洲男人天堂|