生活中經(jīng)常會(huì)見到很多gif圖,那么gif圖到底是什么?GIF是一種位圖。簡(jiǎn)單來說就是通過每一張張靜圖,通過控制它的關(guān)鍵幀,從而達(dá)到靜態(tài)圖動(dòng)起來的效果。



這" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > 一篇文章教會(huì)你使用html+css3制作GIF圖

一篇文章教會(huì)你使用html+css3制作GIF圖

時(shí)間:2023-07-06 08:24:02 | 來源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-07-06 08:24:02 來源:網(wǎng)站運(yùn)營(yíng)

一篇文章教會(huì)你使用html+css3制作GIF圖:【一、項(xiàng)目背景】



生活中經(jīng)常會(huì)見到很多gif圖,那么gif圖到底是什么?GIF是一種位圖。簡(jiǎn)單來說就是通過每一張張靜圖,通過控制它的關(guān)鍵幀,從而達(dá)到靜態(tài)圖動(dòng)起來的效果。



這種GIF圖的效果,也可以用html+CSS3結(jié)合來做。



【二、項(xiàng)目目標(biāo)】



完成GIF圖的制作。



【三、項(xiàng)目分析】



1、分析圖片。打開其中一張圖。







2、可以看到這張圖有45張不一樣動(dòng)作的靜態(tài)圖合成。有點(diǎn)擊屬性。如圖所示:







看到這張照片是7020*156,一共有45幀。高度不變,寬度7020/45幀,就可以把每一幀的內(nèi)容顯示出來。



【四、項(xiàng)目準(zhǔn)備】



1、圖片:準(zhǔn)備自己的喜歡的GIF靜態(tài)長(zhǎng)圖,保存在文件夾。



2、軟件:Dreamweaver。



【五、項(xiàng)目實(shí)現(xiàn)】



1、創(chuàng)建div 存放圖片和文件,添加class屬性。



<body> <div class="box"> <div class="box2"> </div> </div></body>2、添加CSS樣式



1) 設(shè)置box的寬、高、位置、背景顏色。



.box{ width: 300px; height: 300px; background: #ccc; position: absolute; left: 0px; top: 0; }2)加載圖片,設(shè)置寬、高,-webkit-animation動(dòng)畫效果。



.box2{ width: 156px; height: 156px; background: url("fox45.png"); -webkit-animation:aa 3s steps(45) infinite ; } @-webkit-keyframes aa{ 100%{ background-position: -7020px 0; } }CSS3 animation屬性中的steps實(shí)現(xiàn)GIF動(dòng)圖(逐幀動(dòng)畫)



steps(45)表示讓整個(gè)動(dòng)畫在45個(gè)關(guān)鍵幀之間切換。這個(gè)松鼠的圖片中



包含了45幀,所以這里設(shè)置了45。而且我們的動(dòng)畫時(shí)長(zhǎng)是3s,也就是說每一幀



停留1s,這就和普通的GIF動(dòng)圖達(dá)到了一樣的效果。



【六、效果展示】



1、點(diǎn)擊F12運(yùn)行到瀏覽器。







2、點(diǎn)擊圖片,效果如下。







【七、總結(jié)】



1、本項(xiàng)目,就gif圖遇到的一些難點(diǎn)進(jìn)行了分析及提供解決方案。



2、html+css也可以做出網(wǎng)站頁(yè)面的效果,在上面顯示圖片標(biāo)題的地方不能用絕對(duì)定位,于是用的relative定位,這個(gè)地方是布局的核心部分。



3、按照操作步驟,自己嘗試去做。自己實(shí)現(xiàn)的時(shí)候,總會(huì)有各種各樣的問題,切勿眼高手低,勤動(dòng)手,才可以理解的更加深刻。



4、需要本文源碼的小伙伴,后臺(tái)回復(fù)“GIF圖”四個(gè)字,即可獲取。



看完本文有收獲?請(qǐng)轉(zhuǎn)發(fā)分享給更多的人



IT共享之家



入群請(qǐng)?jiān)谖⑿藕笈_(tái)回復(fù)【入群】



想學(xué)習(xí)更多Python網(wǎng)絡(luò)爬蟲與數(shù)據(jù)挖掘知識(shí),可前往專業(yè)網(wǎng)站:http://pdcfighting.com/想學(xué)習(xí)更多Python網(wǎng)絡(luò)爬蟲與數(shù)據(jù)挖掘知識(shí),可前往專業(yè)網(wǎng)站:http://pdcfighting.com/

關(guān)鍵詞:使用,文章,教會(huì)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉