麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

用簡單的代碼讓一組靜態圖片變成gif動畫

2024-04-27 15:14:20
字體:
來源:轉載
供稿:網友

比如這組圖片: 變成這樣的gif動畫:是不是很神奇。。。。先看html 、樣式。很簡單,一個div,然后引入圖片。
<!DOCTYPE html><html>	<head>		<meta charset="utf-8">		<title>動態效果</title>		<style type="text/CSS">			.anim{				width :200px;				height : 300px;				background:url(animl1.jpg) ;				background-position : 0px 0px;			}			</style>	</head>	<body>		<div class="wrapper">						<div class="anim"></div>					</div>			 </body></html>再看js:
var anim = document.querySelector(".anim");var left = 0;setInterval(function(){	left +=200;	if(left==1600){		left = 0;	}
anim.style.backgroundPosition = -left+"px 0px";},100);這就OK了! 原理在于background-position(背景圖像的起始位置)設置200px的寬度主要是因為這組每一部分寬度為200px,根據background-position的作用,在定義left的偏移量。為什么最后left前面要加上-呢?這組圖片是遞進關系,隨著往右的偏移,背景圖片在向左遞減。比如background-position:200px 0px;它是以容器的左上角為參考,向左偏移200px,也就成為這樣:第一幅圖就向左偏移200px,消失在顯示范圍內了。然后當它為-1600px時,到達最后一幅圖,把left設置0,又重新開始。再根據setInterval()方法,無限循環,就得到了gif動態效果。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人免费电影在线观看 | 欧美黄色免费视频 | 日日鲁夜夜视频热线播放 | 国产成视频在线观看 | 99爱精品在线 | 看免费毛片 | 日日草夜夜操 | 夜夜夜精品视频 | 成人在线视频在线观看 | 国产精品久久久久久久久岛 | 成人辣文 | 免费观看国产精品视频 | 久久综合给合久久狠狠狠97色69 | 羞羞视频免费网站日本动漫 | 黄色国产在线观看 | 在线成人一区二区 | 久久福利精品 | 色污视频 | 日日狠狠久久偷偷四色综合免费 | 亚洲网站在线观看视频 | 久久亚洲美女视频 | 一级黄片毛片免费看 | 成人三级电影网 | 黄污在线观看 | 真人一级毛片免费 | 美国一级黄色毛片 | 草莓福利社区在线 | 红杏亚洲影院一区二区三区 | 国产精品成人免费一区久久羞羞 | 欧美一级黄色录像片 | 久久精品网站视频 | 久久99精品久久 | 毛片免费一区二区三区 | chinese军人gay呻吟 | 成人免费福利视频 | 久久久久久久免费视频 | 蜜桃网在线| 日韩一级片一区二区三区 | 日韩黄色免费观看 | 成人在线视频在线观看 | 日韩av电影在线免费观看 |