1. 程式人生 > >怎樣讓一張圖片動起來

怎樣讓一張圖片動起來

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>圖片動起來</title>
<style>
*{padding:0px;margin:0px;}
div{
width:540px;
}
div ul li{
width:20px;height:30px;
line-height:30px;
text-align:center;
border:1px solid black;
list-style:none;
margin
}
#img{
float:left;
}
#scroll_number{float:left;}
.moveover{background:#FF0;}
.moveout{}
</style>
<script>
function $id(eleid){
return document.getElementById(eleid);
}
var pics=["image/dd_scroll_1.jpg","image/dd_scroll_2.jpg","image/dd_scroll_3.jpg","image/dd_scroll_4.jpg","image/dd_scroll_5.jpg"];
var index=0;//index表示圖片的變數值;
var moveTime;//定時器
//當滑鼠放在li上面是傳入傳入引數;
function move(num){
if(Number(num))
{
clearInterval(moveTime);//當有引數時停止計時器
index=num-1;//index=0表示第一張圖片所以num-1;
}
var pic=$id("img");
var lis=$id("scroll_number").getElementsByTagName("li");

for(var i=0;i<lis.length;i++){

lis[i].className="moveout";//先移除li下面的所有樣式

}

lis[index].className="moveover";//為當前的圖片的li加上樣式;
pic.src=pics[index];//改變當前的 圖片
index++;
index = index >= 5 ? 0:index;
}
moveTime=setInterval(move,1000);

function startPic()
{
moveTime=setInterval(move,1000);
}

/*初始化li的omouseover和onmouseout方法*/
onload=function(){
var lis=$id("scroll_number").getElementsByTagName("li");//取得所有的li物件;
for(var i=0;i<lis.length;i++)
{
lis[i].onmouseover=function()//為每一個li加上一個滑鼠放上去的事件
{
var n=parseInt(this.innerHTML);
move(n);
}
lis[i].onmouseout=function()//為每一個li加上一個滑鼠移除的事件
{
startPic();
}
}

}


</script>


</head>


<body>
<div>
<img src="image/dd_scroll_1.jpg" id="img"/>
<ul id="scroll_number">
<li onMouseover="move()">1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
</ul>
</div>
</body>
</html>

相關推薦

怎樣圖片起來

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>圖片

圖片垂直水平居中

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <ti

js+css背景圖片起來

margin mage fun width col type images doc anim <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

圖片你了解android的事件分發機制

text statistic trac avi oid csdn rac dsm tis 一張圖片讓你了解android的事件分發機制

AndroidImageView點選後換成另外圖片

給ImageView設定點選監聽,當點選了,換圖片public class Test extends Activity { ImageView iv; boolean isChanged = false; @Override public v

Android高效內存1:圖片占用多少內存

像素 更多 內存 加載 手機 mic style 占用 們的   在做內存優化的時候,我們發現除了解決內存泄露問題,剩下的就只有想辦法減少真實的內存占用。而在App中,大部分內存可能被我們圖片占用了,所以減少圖片的內存占用可以帶來直接的效果。本文就簡單介紹一張圖片到底占用多

移動端設置, mobile , 圖片作為背景 ,平鋪 ,自動拉伸 , 圖片 鋪滿視界 ,窗口. background-image , background-size, background-repeat

效果 背景 dev 技術 oct pla div osi eight 1. 效果: 瀏覽器: 手機模擬: 2.代碼: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head&g

js中onchange()的使用,實現功能,選擇哪圖片,顯示哪

pla option type oct 圖片 script www () height 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x

opencv學習手稿(01開篇-顯示圖片

med 使用 fas destroy color 鏈接 all 健康 _array 使用python36 源碼: 1 #-*- coding:utf-8 -*- 2 import cv2 3 from PIL import Image, ImageTk 4

java生成圖片

pos phi getheight sce ack 圖片 eth user led public class CreateImage { public stat

【小聰明】圖片消失在另圖片

http markdown hide align blog ide reat 就是 ref 概要 ? 偶然看到一篇文章偽·黑科技】基於像素微調實現的文字隱寫術,受此啟發,能把文字轉成二進制,那麽圖片像素轉成二進制豈不更容易,於是我就寫了一個隱藏圖片的代碼,也就有了這篇隨筆。

Python+OpenCV圖像處理()——讀取顯示圖片

沒有 class 釋放資源 圖像 Coding 路徑 troy 如果 nco   配置好所有環境後,開始利用python+opencv進行圖像處理第一步。   讀取和顯示一張圖片: import cv2 as cv src=cv.imread(‘E:\imageload\

Opencv3.4:顯示圖片

name edwin main show comm href code waitkey codec Github https://github.com/gongluck/Opencv3.4-study.git #include "opencv2/opencv.hpp" us

判斷圖片的顏色數和亮度值

stat args CP eight turn bit direct 路徑 name static void Main(string[] args) { var di=new DirectoryInfo(@"C:\Users\

拷貝圖片,從一個目錄到另外一個目錄下(PS:是拷貝是不是移動)

close pan 圖片路徑 com oid 一個 != 文件路徑 while package com.lanxi.demo2_6; import java.io.File; import java.io.FileInputStream; import java.io.

使用html2canvas生成圖片

註意事項 line htm 正式 支持 play lock spl span 註意事項: 1、圖片生成問題,生成圖片測試機正常傳到正式機,無法生成!!====》》原因是正式機中,使用的是CDN加載,導致圖片跨域,而canvas不支持圖片跨域!!!==》》把圖片的CDN引用路

每次移圖片的無縫輪播圖

end 3.0 doctype () 定時 ora title order console <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

LSB圖片隱藏的資訊

  CTF之隱寫術--LSB一張圖片隱藏的資訊 2017年04月09日 19:50:51 Unitue_逆流 閱讀數:12492 標籤: CTF  更多 個人分類: 網路安全 實驗吧圖片連結:http://ctf

利用一個xml佈局檔案生成出圖片以分享給好友

關於動態生成一張圖片 動態生成一張圖片,有兩種方法。一種方式是利用Canvas畫圖,這種方式的關鍵技術點是絕對定位和動態比例尺,用習慣了,寫起來也不難。缺點嘛自然是不直觀,改動也不方便。還一種方式是利用xml佈局,最後將圖片匯出來。封裝好工具類之後,使用起來則非常方便。寫xml的時候呢,可以使用