导航:首页 > 万维百科 > 网页设计怎么制作图片轮播

网页设计怎么制作图片轮播

发布时间:2020-12-02 11:18:38

1、html网页里图片轮换效果是怎么制作.

呵呵,这种效果网上有专门的模板的

不过一般是ASP的,可能HTML是做好以后

自动生成的,

2、网页图片轮换制作全过程

以下是4张图片轮换的效果,把里面的中文改成相应的内容,保存成html或其他网页格式就能看到效果,希望能帮到您

<table width="410" height="136" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#f4f4f4">

  <tr>

    <td><script language=JavaScript>

var elady_step=3; //1:small, 3:middle, 5:big

var elady_speed=50; //20:fast, 50:middle, 80:slow

var e_tp=new Array();

var e_tplink=new Array();

var adNum_elady1=0;  

var elady_stop_sh=0;

var elady_star_sh=1;

function elady1_moveImg(){

if ((!document.all&&!document.getElementById)||(elady_stop_sh==0)) return;

if (elady_star_sh==1){

document.all.elady1_divimg.style.pixelTop=parseInt(document.all.elady1_divimg.style.pixelTop)+elady_step;}

else if (elady_star_sh==2){

document.all.elady1_divimg.style.pixelLeft=parseInt(document.all.elady1_divimg.style.pixelLeft)+elady_step;}

else if (elady_star_sh==3){

document.all.elady1_divimg.style.pixelTop=parseInt(document.all.elady1_divimg.style.pixelTop)-elady_step;}

else{

document.all.elady1_divimg.style.pixelLeft=parseInt(document.all.elady1_divimg.style.pixelLeft)-elady_step;}

if (elady_star_sh<4) elady_star_sh++;

else elady_star_sh=1;

setTimeout("elady1_moveImg()",elady_speed);}

e_tplink[0]="改成您要转到的网址1/";

e_tp[0]="改成您的图片1";

e_tplink[1]="改成您要转到的网址2/";

e_tp[1]="改成您的图片2";

e_tplink[2]="改成您要转到的网址3/";

e_tp[2]="改成您的图片3";

e_tplink[3]="改成您要转到的网址4/";

e_tp[3]="改成您的图片4";

var currentimage=new Array();   

for (i=0;i<=3;i++){currentimage[i]=new Image();

      currentimage[i].src=e_tp[i];

         }

         function elady1_set(){   if (document.all)

         {      e_tprotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);

               e_tprotator.filters.revealTrans.apply();   }

               }

               function elady1_playCo()

               {   if (document.all)      e_tprotator.filters.revealTrans.play()

               }function elady1_nextAd(){   if(adNum_elady1<e_tp.length-1)adNum_elady1++ ;

                     else adNum_elady1=0;

                        elady1_set();

                           document.images.e_tprotator.src=e_tp[adNum_elady1];

                              elady1_playCo();

                                 theTimer=setTimeout("elady1_nextAd()", 4000);}

                                 function elady1_linkurl(){   jumpUrl=e_tplink[adNum_elady1];

                                    jumpTarget='_blank';

                                       if (jumpUrl != ''){      if (jumpTarget != '')window.open(jumpUrl,jumpTarget);

                                             else location.href=jumpUrl;

                                                }}

function elady1_listMsg() 

{   status=e_tplink[adNum_elady1];

document.returnValue = true;}

document.write("<div id='elady1_divimg' style='position:relative'>");

document.write('<a onMouseOver="elady1_listMsg();return document.returnValue" href="javascript:elady1_linkurl()" target="_self">');

document.write('<img style="FILTER: revealTrans(ration=2,transition=20)" height=136 src="javascript:elady1_nextAd()" width=410 border=0 name=e_tprotator ></a>');

document.write("</div>");

    </script></td>

  </tr>

</table>

3、如何在网页制作中设计一个滚动的图片

搜索焦点图,一大堆的资料。

4、【急】html网页制作,如何实现对图片轮播脚本的调用

<head>
<link rel="stylesheet" href="flexslider.css" type="text/css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
<!--这里改成你自己的jQuery文件位置,因为谷歌被墙了-->
</script><script src="jquery.flexslider.js"></script>
<!-- 把下面这行代码放在 <head> 标签里面, 前面三个链接js脚本的代码后面 -->
<script type="text/javascript" charset="utf-8">  $(window).load(function() {    $('.flexslider').flexslider();  });</script>
</head>

<body>
<!-- Place somewhere in the <body> of your page -->
 <div class="flexslider">
  <ul class="slides">
   <li>
    <img src="slide1.jpg" />
   </li>
   <li>
    <img src="slide2.jpg" />
   </li>
   <li>
    <img src="slide3.jpg" />
   </li>
  </ul>
 </div>
</body>

剩下的配置部分根据网页上的提示来就行了

5、请问怎么在制作网页上插入图片轮播?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>pic player</title>
<script type="text/javascript" src="http://img.jb51.net/jslib/jquery/jquery-1.2.6.js"></script>
<script type="text/javascript" src="http://img.jb51.net/jslib/jquery/tween.js"></script>
</head>
<style type="text/css">
img{border:0;}
</style>
<body>
<div id="picplayer" style="position:relative;overflow:hidden;width:300px;height:300px;clear:none;border:solid 1px #ccc;">
there is a pic-player
</div>
<script>
var p = $('#picplayer');
var pics1 = [{url:'http://img.jb51.net/online/picPlayer/1.jpg',link:'http://www.jb51.net/#',time:5000},{url:'http://img.jb51.net/online/picPlayer/2.jpg',link:'http://www.jb51.net/#',time:4000},{url:'http://img.jb51.net/online/picPlayer/3.jpg',link:'http://www.jb51.net',time:6000},{url:'http://img.jb51.net/online/picPlayer/2.jpg',link:'http://www.jb51.net',time:6000},{url:'http://img.jb51.net/online/picPlayer/1.jpg',link:'http://www.jb51.net',time:6000}];
initPicPlayer(pics1,p.css('width').split('px')[0],p.css('height').split('px')[0]);
//
//
function initPicPlayer(pics,w,h)
{
//选中的图片
var selectedItem;
//选中的按钮
var selectedBtn;
//自动播放的id
var playID;
//选中图片的索引
var selectedIndex;
//容器
var p = $('#picplayer');
p.text('');
p.append('<div id="piccontent"></div>');
var c = $('#piccontent');
for(var i=0;i<pics.length;i++)
{
//添加图片到容器中
c.append('<a href="'+pics[i].link+'" target="_blank"><img id="picitem'+i+'" style="display: none;z-index:'+i+'" src="'+pics[i].url+'" /></a>');
}
//按钮容器,绝对定位在右下角
p.append('<div id="picbtnHolder" style="position:absolute;top:'+(h-25)+'px;width:'+w+'px;height:20px;z-index:10000;"></div>');
//
var btnHolder = $('#picbtnHolder');
btnHolder.append('<div id="picbtns" style="float:right; padding-right:1px;"></div>');
var btns = $('#picbtns');
//
for(var i=0;i<pics.length;i++)
{
//增加图片对应的按钮
btns.append('<span id="picbtn'+i+'" style="cursor:pointer; border:solid 1px #ccc;background-color:#eee; display:inline-block;"> '+(i+1)+' </span> ');
$('#picbtn'+i).data('index',i);
$('#picbtn'+i).click(
function(event)
{
if(selectedItem.attr('src') == $('#picitem'+$(this).data('index')).attr('src'))
{
return;
}
setSelectedItem($(this).data('index'));
}
);
}
btns.append(' ');
///
setSelectedItem(0);
//显示指定的图片index
function setSelectedItem(index)
{
selectedIndex = index;
clearInterval(playID);
//alert(index);
if(selectedItem)selectedItem.fadeOut('fast');
selectedItem = $('#picitem'+index);
selectedItem.fadeIn('slow');
//
if(selectedBtn)
{
selectedBtn.css('backgroundColor','#eee');
selectedBtn.css('color','#000');
}
selectedBtn = $('#picbtn'+index);
selectedBtn.css('backgroundColor','#000');
selectedBtn.css('color','#fff');
//自动播放
playID = setInterval(function()
{
var index = selectedIndex+1;
if(index > pics.length-1)index=0;
setSelectedItem(index);
},pics[index].time);
}
}

</script>
</body>
</html>

详细出处参考:http://www.jb51.net/article/17008.htm

6、网页制作中如何制作滚动图片

是通过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();//调用和执行
//不知道你能否了解

7、网页设计 图片轮播的问题 大家帮忙看看(详细加分)

这个 你只要知道下面几个就好了
1.if(index<5){index++;} 这里的5就是图片的张数 图片有几张 写几张
2.timer = window.setTimeout("switchImg()",5000); 这里的5000是转换时间 数字越小越快
3.<img src="hang.jpg" width="15" height="30" id="img1">
......
这些是你要展示的图片 src="hang.jpg" 这个是图片路径 width 图片宽 height 图片高 id 定义的名字

主要就这3个 其他的你可以不管 如果也就只有5张图片 就把第3点里面的换掉就好了

8、网页怎样做轮播图?

网页设计中让图片轮播,需要用到的JS和比较好的div+css布局意识,主要还是需要了解left,top在css中的意思

9、网页设计中如何添加焦点切换轮播图呢

参考代码,还有一个js文件,留下邮箱发给你

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>jQuery图片放大变小切换代码</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.banner.js"></script>
<style type="text/css"> 
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
.banner{width:100%;overflow:hidden;height:470px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:470px}
.banList li{height:470px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}
</style>
</head>
<body>
<div class="banner">
 <ul class="banList">
  <li class="active"><a href="http://sc.chinaz.com/"><img src="images/img1.jpg"/></a></li>
  <li><a href="http://sc.chinaz.com/"><img src="images/img2.jpg"/></a></li>
  <li><a href="http://sc.chinaz.com/"><img src="images/img3.jpg"/></a></li>
 </ul>
 <div class="fomW">
  <div class="jsNav">
   <a href="javascript:;" class="trigger current"></a>
   <a href="javascript:;" class="trigger"></a>
   <a href="javascript:;" class="trigger"></a>
  </div>
 </div>
</div>
 
<script type="text/javascript"> 
$(function(){
 $(".banner").swBanner();
});
</script>
</body>
</html>

与网页设计怎么制作图片轮播相关的知识