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

如何使用html5與css3完成google涂鴉動畫
來源:易賢網 閱讀:1849 次 日期: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;

}

更多信息請查看網頁制作
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
性久久久久久久久久久久| 欧美日韩免费视频| 美日韩一级片在线观看| 亚洲国产精品影院| 亚洲图片欧美一区| 婷婷国产v国产偷v亚洲高清| 亚洲国产视频一区二区| 亚洲电影在线播放| 日韩和的一区二区| 麻豆国产精品视频| 国产宾馆实践打屁股91| 国v精品久久久网| 成人国产精品视频| 欧洲一区二区av| 在线播放一区二区三区| 日韩欧美你懂的| 欧美高清在线视频| 玉足女爽爽91| 蜜臀av性久久久久蜜臀aⅴ四虎| 老司机免费视频一区二区| 国产suv精品一区二区三区| bt7086福利一区国产| 91麻豆精东视频| 欧美精品高清视频| 国产精品每日更新在线播放网址| 日韩理论片在线| 肉丝袜脚交视频一区二区| 国产麻豆午夜三级精品| 91一区二区三区在线观看| 欧美精品99久久久**| 久久久五月婷婷| 一区二区三区在线视频观看58 | 色94色欧美sute亚洲线路一久 | 人人精品人人爱| 成人午夜在线免费| 欧美三级三级三级爽爽爽| 精品国产免费人成在线观看| 亚洲柠檬福利资源导航| 日本中文字幕不卡| aa级大片欧美| 久久综合久久综合九色| 亚洲黄一区二区三区| 久久精品国产99国产精品| 色香蕉成人二区免费| 精品理论电影在线观看| 亚洲美女偷拍久久| 国产成人免费视频一区| 欧美日韩aaa| 亚洲欧美一区二区三区久本道91| 七七婷婷婷婷精品国产| 91美女福利视频| 久久精品日韩一区二区三区| 视频一区二区不卡| 色激情天天射综合网| 国产精品人人做人人爽人人添| 免费一区二区视频| 欧美综合亚洲图片综合区| 国产精品久久久久久久午夜片| 三级在线观看一区二区| 欧美四级电影在线观看| 亚洲天堂精品视频| 国产99一区视频免费| xfplay精品久久| 日韩中文字幕亚洲一区二区va在线| 91丨porny丨最新| 国产精品国产三级国产有无不卡| 国产一区视频网站| 精品蜜桃在线看| 麻豆成人久久精品二区三区小说| 欧美人与z0zoxxxx视频| 亚洲国产三级在线| 欧美精品色综合| 日韩激情av在线| 3atv一区二区三区| 免费在线视频一区| 日韩欧美美女一区二区三区| 蜜桃一区二区三区在线| 日韩欧美不卡一区| 紧缚奴在线一区二区三区| 精品国产髙清在线看国产毛片| 麻豆国产欧美日韩综合精品二区| 91精品国产全国免费观看| 偷拍与自拍一区| 欧美一区二区三级| 国产乱妇无码大片在线观看| 久久久久久一二三区| 成人18视频日本| 一区二区三区蜜桃| 777欧美精品| 国产一区二区不卡| 亚洲欧美日韩小说| 欧美欧美欧美欧美首页| 捆绑变态av一区二区三区| 久久影音资源网| 成人免费毛片aaaaa**| 一区二区激情小说| 日韩写真欧美这视频| 国产麻豆视频一区| 亚洲视频一区在线观看| 欧美精品免费视频| 国产美女精品一区二区三区| 最新高清无码专区| 欧美精品日韩综合在线| 国产激情精品久久久第一区二区 | 蜜臀av性久久久久蜜臀av麻豆 | 国产精品理论在线观看| 欧美综合一区二区三区| 久久精品国产一区二区| 国产精品伦理在线| 欧美一区二区在线免费观看| 大桥未久av一区二区三区中文| 一二三四社区欧美黄| 欧美一区二区三区免费视频| 成人性生交大片免费看视频在线| 亚洲国产日日夜夜| 欧美激情在线一区二区| 欧美日韩不卡在线| 99re66热这里只有精品3直播| 偷窥国产亚洲免费视频| 欧美国产日产图区| 日韩一级二级三级| 日本精品一级二级| 国产1区2区3区精品美女| 午夜天堂影视香蕉久久| 国产精品激情偷乱一区二区∴| 日韩精品一区二区三区四区视频| 色综合久久九月婷婷色综合| 麻豆精品精品国产自在97香蕉| 亚洲在线视频网站| 国产精品精品国产色婷婷| 日韩免费一区二区三区在线播放| 一本高清dvd不卡在线观看| 国产精品一区二区久激情瑜伽| 亚洲va在线va天堂| 亚洲人午夜精品天堂一二香蕉| 久久先锋影音av| 日韩免费观看2025年上映的电影| 91成人看片片| 91蜜桃在线观看| 99久久国产综合色|国产精品| 高清不卡一二三区| 美国三级日本三级久久99| 亚洲宅男天堂在线观看无病毒| 亚洲色图制服诱惑 | 韩国毛片一区二区三区| 天天色天天操综合| 亚洲一区在线观看网站| 亚洲激情综合网| 一区二区三区中文免费| 一区二区视频在线看| 亚洲欧美日韩国产另类专区| 亚洲欧美日韩小说| 亚洲午夜久久久久久久久电影院| 综合久久综合久久| 亚洲精品国产无天堂网2021| 伊人一区二区三区| 亚洲综合色视频| 午夜欧美电影在线观看| 日韩国产欧美三级| 老司机精品视频一区二区三区| 久久99在线观看| 国产精品综合久久| 成人黄色小视频在线观看| 成人午夜免费电影| 日本久久一区二区三区| 欧美日韩国产小视频在线观看| 欧美高清视频www夜色资源网| 91精品国产欧美日韩| 日韩午夜激情av| 国产性色一区二区| 国产精品成人免费在线| 亚洲一区在线免费观看| 日本中文字幕一区二区视频 | 精品电影一区二区| 久久午夜电影网| 亚洲天堂免费在线观看视频| 夜夜嗨av一区二区三区四季av| 日韩av网站在线观看| 国产精品99久久久久久久女警| 99在线热播精品免费| 欧美日韩一区三区四区| 久久久av毛片精品| 一区二区三区四区蜜桃| 毛片不卡一区二区| 9色porny自拍视频一区二区| 欧美日韩精品欧美日韩精品一| 久久先锋影音av鲁色资源 | 69堂亚洲精品首页| 久久精品视频一区二区三区| 亚洲一区二区欧美| 国产一区二区在线电影| 91精品91久久久中77777| 久久亚洲综合色| 舔着乳尖日韩一区| 成人高清av在线| 精品久久久久久久人人人人传媒| 日韩伦理av电影| 国产成人精品一区二| 欧美区一区二区三区| 亚洲欧美另类综合偷拍|