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>
结束语要放在你图片的后面