導航:首頁 > 萬維百科 > 網頁設計中如何做圖片的滾動

網頁設計中如何做圖片的滾動

發布時間:2021-02-28 19:15:01

1、網頁上怎麼製作滾動的圖片

網站循環滾動圖片需要js代碼製作
第一步,可以去相關的js特效網站下載一個你所需要的代碼
第二步,用DW修改路徑改為你自己網站的路徑
第三步,把你所做的圖片上傳到空間
第四步,添加代碼路徑及調用js文件網站保存

2、網頁製作中如何製作滾動圖片

是通過jquery實現的,你找一個引用。然後在頁面添加如下JS代碼
//=======廣告輪播圖的實現=======
var _index=0;//初始化序列
var timePlay=null;
$("#Adv .ImgList").eq(0).show().siblings("div").hide();//最開始顯示第一張
//#Adv .ImgList換成你的ID或CLASS
$("ul.button li").hover(function(){/*滑鼠在上面*/
clearInterval(timePlay);//清處定時播放器
_index=$(this).index();//獲取當前li序列號
//alert(_index);//彈窗
$(this).addClass("hover").siblings().removeClass("hover");//顯示按扭
//fadeIn 淡入 fadeOut 淡出 你也可以選別的切換方式
$("#Adv .ImgList").eq(_index).fadeIn().siblings("div").fadeOut();//顯示圖片
},function(){/*滑鼠移開*/
autoPlay();//啟用定時播放器
});

//自動輪播
//構建自動輪播的函數
function autoPlay(){
//alert("sss");
//設置定時器
timePlay=setInterval(function(){
_index++;
if(_index<4){
if(_index==3){_index=-1; }//變成-1
$("ul.button li").eq(_index).addClass("hover").siblings().removeClass("hover");//顯示按扭
$("#Adv .ImgList").eq(_index).fadeIn().siblings("div").fadeOut();//顯示圖片

}else{_index=-1;/*設置序列號為-1,跳到播放第一張圖片*/}
},2000);
};
autoPlay();//調用和執行
//不知道你能否了解

3、網頁製作中怎麼製作圖片的連續滾動?不要代碼,我想知道在設計中怎麼製作!要有詳細的解釋。

放一個層(demo),再寫一個一行兩列的表格把所有圖片放在第一列(demo1)里,第二列(demo2)里為空,然後寫上javascript函數,代碼如下
<SCRIPT>
var speed=10; //設置圖片滾動速度
//demo1的寬度加上demo2的寬度一定要比demo大很多
demo2.innerHTML=demo1.innerHTML; //復制demo1為demo2

function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0) //當滾動至demo1與demo2交界時
//如果為上到下滾動則if(demo2.offsetHeight-demo.scrollTop<=0)
demo.scrollLeft=demo.scrollLeft-demo1.offsetWidth; //dome跳到最左端
//demo.scrollTop=0; //dome跳到最上端 並且把表格中的一行兩列變成二行一列
else{
demo.scrollLeft++; //demo.scrollTop++;
}
}
var MyMar=setInterval("Marquee()",speed) //設置定時器
demo.onmouseover=function() {clearInterval(MyMar)} //滑鼠移上時清除定時器達到滾動停止的目的
demo.onmouseout=function() {MyMar=setInterval("Marquee()",speed)}//滑鼠移開時重設定時器,繼續滾動
</SCRIPT>

4、如何在網頁製作中設計一個滾動的圖片

搜索焦點圖,一大堆的資料。

5、網頁設計 圖片滾動代碼

素材的准備。為了更好的表現網站的風格和特色,具備一些更富表現力和吸引力的圖片是必不可少的。同理,准備了一些與網頁主題密切相關的圖片,用於做為實現圖片滾動效果的素材。

打開Dreamweaver8,新建一網頁文件,並保存為名為「index.html"文件。

切換至代碼編輯界面,輸入如下代碼:

<body><div id="photo-list">  <ul id="scroll">  
<li><a href="#"><img src="images/1.jpg" width="100px" height="100px" alt=""/></a></li>  
<li><a href="#"><img src="images/2.jpg" width="100px" height="100px" alt=""/></a></li>  
<li><a href="#"><img src="images/3.jpg" width="100px" height="100px" alt=""/></a></li>  
<li><a href="#"><img src="images/4.jpg" width="100px" height="100px" alt=""/></a></li>  
<li><a href="#"><img src="images/5.jpg" width="100px" height="100px" alt=""/></a></li>  
<li><a href="#"><img src="images/6.jpg" width="100px" height="100px" alt=""/></a></li>  </ul> </div></body>

對應效果如圖所示:

新建一CSS樣式表文件,並將該文件保存到與「index.html」相同的目錄下,文件名稱為「MyStyle.css"。

在新建的樣式表文件"MyStyle.css」文件中輸入如下代碼:
* { padding:0; margin:0;} /*設置所有對像的內邊距為0*/
body { text-align:center;}  /*設置頁面居中對齊*/
#photo-list {
/* 6張圖片的寬度(包含寬度、padding、border、圖片間的留白)
計算:6*(100+2*2+1*2+9) - 9 
之所以減去9是第6張圖片的右邊留白 */
 width:681px;  

/* 圖片的寬度(包含高度、padding、border)
 計算:100+2*2+1*2  */ 
height:106px;  
margin:50px auto; 
 overflow:hidden; /*溢出部份將被隱藏*/ 
border:1px dashed #ccc;  
}  
#photo-list ul { list-style:none;}  
#photo-list li { float:left; padding-right:9px;}  

#photo-list img { border:1px solid #ddd; background:#fff; padding:2px;}

對應文件內容如圖所示:

在網頁文件"index.html"中添加對該樣式表的引用:

<link rel="stylesheet" type="text/css" href="MyStyle.css">

此時網頁效果如圖所示:

新建一個JS文件,並將該文件另存為「MoveEffect.js"。

在」MoveEffect.js「文件中輸入如下所示代碼:
 var id = function(el) {  return document.getElementById(el);  },
 c = id('photo-list');
 if(c) {
 var ul = id('scroll'),
 lis = ul.getElementsByTagName('li'),
 itemCount = lis.length,
 width = lis[0].offsetWidth, //獲得每個img容器的寬度
 marquee = function() {
 c.scrollLeft += 2;
 if(c.scrollLeft % width <= 1){  //當 c.scrollLeft 和 width 相等時,把第一個img追加到最後面
 ul.appendChild(ul.getElementsByTagName('li')[0]);
 c.scrollLeft = 0;
 };
 },
 speed = 50; //數值越大越慢
 ul.style.width = width*itemCount + 'px'; //載入完後設置容器長度  
 var timer = setInterval(marquee, speed);
 c.onmouseover = function() {
 clearInterval(timer);
 };
 c.onmouseout = function() {
 timer = setInterval(marquee, speed);
 };
 };


然後在主頁文件"index.html」中添加對該「MoveEffect.js」文件的引用。

<script type="text/javascript" src="MoveEffect.js"></script>

代碼如圖所示:

打開「index.html」網頁文件,最終效果如果所示:

6、網頁製作中的滾動圖片是如何做出來的

圖片滾動代碼 (從右向左滾動)

<marquee scrollamount=1 scrolldelay=3 valign=middle behavior="scroll">

<img src="圖片 " alt="" />

<img src="圖片" alt="" />

</marquee>

圖片滾動代碼 (從下往上滾動)

<marquee onMouseOver="this.stop()" onMouseOut="this.start()" align=center direction=up scrollamount=1 scrolldelay=3 valign=middle behavior="scroll">

<img src="圖片 " alt="" />

<img src="圖片" alt="" />

</marquee>

參數 用法介紹
behavior=scroll, slide, alternate 方式:循環繞行;只跑一次就停住;來回往復運動
scrollamount=20 速度:數越大越快

7、網頁製作怎樣讓圖片滾動?

網頁圖片無縫滾動實現代碼:
<style type="text/css">
<!--
ul,li,div{margin:0; padding:0; font-size:12px;}
#demo {
width:678px; float:right; overflow:hidden;height:144px; border:none;
}
#indemo {
float: left;
width: 800%;
}
#demo1,#demo2{height:144px;float:left; display:inline-table;}
#demo1 li,#demo2 li{ width:127px; height:144px; float:left; padding-left:8px; }
#demo1 li img,#demo2 li img{ display:block; background:#ccc; padding:1px; border:1px solid #ccc;}
#demo1 li span,#demo2 li span{ width:127px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>
<div id="demo">
<div id="indemo">
<div id="demo1">
<ul>
<li><a href="#"><img src="http://boaer.comimg/temp01.gif" width="123" height="110" /></a><span><a href="#">產品名稱</a></span></li>
<li><a href="#"><img src="http://boaer.comimg/temp02.gif" width="123" height="110" /></a><span><a href="#">產品名稱</a></span></li>
<li><a href="#"><img src="http://boaer.comimg/temp03.gif" height="110" /></a><span><a href="#">產品名稱</a></span></li>
</ul></div><div id="圖片展示代碼例子"></div></div></div><script>
<!--
var speed=20; //數字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
-->
</script></td>
</tr>
</table>

8、網頁製作中圖片滾動及可編輯區域怎麼做

製作步驟:
首先學習HTML基礎排版,你才能找到你要添加的位置。
滾動代碼一般有兩種FLASH和javascript現階段都是javascript。
下面就是滾動的代碼:
<td valign="top"><marquee direction="left" scrollamount="2" scrolldelay="2" behavior="scroll" onMouseMove="stop()" onMouseOut="start()" width="300" height="50"><img src="file:///F|/wangye/image/ADDONE.GIF" width="52" height="18"></td></marquee>
marquee
開頭
direction="left"
移動的方向 (up)向上滾動 (down)向下滾動 (left)向左滾動 (right)向右滾動
scrollamount="2"
移動的速度 大概2和3就可以了.
scrolldelay="2"
移動的陰影
behavior="scroll"
(scroll)無限循環 (alternate)左右循環 (slid)往一個方向只滾動一次
onMouseMove="stop()"
滑鼠移動到該圖片就會停止
onMouseOut="start()"
滑鼠離開該圖片就繼續滾動
width="300"
(寬) 自己設置寬度
height="50"
(高) 自己設置高度
<img src=\"file:///F|/wangye/image/ADDONE.GIF" width="52" height="18">
連接的圖片.
</marquee>
結束語要放在你圖片的後面

與網頁設計中如何做圖片的滾動相關的知識