在网页制作是如何实现图片切换

作者&投稿:慈辉 (若有异议请与网页底部的电邮联系)
网页设计html图片切换怎么做到的?~

这是一个例:http://www.50css.com/OtherShow3073.html,要想知道怎么做就打开查看源文件。

在DreamWeaver中实现鼠标图片切换效果 可以使用 ‘鼠标经过图像’ 功能来实现
也可以用CSS控制来实现。
‘鼠标经过图像’ 功能简单明了。不需多讲,多试几次即可掌握。
现在具体讲一下 CSS控制实现 图片切换效果!
首先制作一个 ID为abc 的div 宽度50px; 高度50px; 在abc里面随便打一个字 设置一个空链接。

然后定义 abc 宽度50px; 高度50px; a标签的块形式 代码如下:

<!--
#abc a {
height: 50px;
width: 50px;
display: block;
}
-->


字体
然后设置 div的背景图片 比如图片名为 bj.gif
CSS代码变为:

<!--
#abc a {
background-image: url(bj.gif);
height: 50px;
width: 50px;
display: block;
}
-->

最后 设置鼠标经过的样式 比如 鼠标经过图片为 bjj.gif
CSS代码 变为如下:

<!--
#abc a {
background-image: url(bj.gif);
height: 50px;
width: 50px;
display: block;
}
#abc a:hover {
background-image: url(bjj.gif);
}
-->

  • 新建项目文件夹如下图所示

  • 编写index.html文件,代码如下:

    <DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>

    lunbo

    </title>

    <link href="css/style.css" rel="stylesheet"/>

    <script src="js/lunbo.js">

    </script>

    </head>

    <body>

    <div id="container">

    <div id="list" style="left:-600px;">

    <img src="images/5.jpg" alt="5.pg"/>

    <img src="images/1.jpg" alt="5.pg"/>

    <img src="images/2.jpg" alt="5.pg"/>

    <img src="images/3.jpg" alt="5.pg"/>

    <img src="images/4.jpg" alt="5.pg"/>

    <img src="images/5.jpg" alt="5.pg"/>

    <img src="images/1.jpg" alt="5.pg"/>

    </div>

    <div id="buttons">

    <span index="1"class="on"> </span>

    <span index="2"></span>

    <span index="3"></span>

    <span index="4"></span>

    <span index="5"></span>

    </div>

    <a href="javascript:;" class="arrow" id="prev">&lt;</a>

    <a href="javascript:;" class="arrow" id="next">&gt;</a>

    </div>

    </body>

    </html>

  • 编写style.css文件,代码如下:

    *{ margin:0px; text-decoration:none;}

    body{margin-top:50px;}

    #container{width:600px; height:400px; position:relative;border:3px solid #333;overflow:      hidden; margin:0 auto;}

    #list{width:4200px; height:400px; position:absolute; z-index:1;}

    #list img{float:left;}

    #buttons{position:absolute; height:10px; width:100px; z-index:2; bottom:20px; left:250px;}

    #buttons span{cursor:pointer;/*假超链接样式*/ float:left; border:1px  solid #fff; width:10px;                 height:10px;     border-radius:10px; background:#333; margin-right:5px;}

    #buttons .on{background:orangered;}

    .arrow{cursor:pointer; display:none; line-height:39px; text-align:center; font-size:36px; 

    font-weight:bold; width:40px; height:40px;  position:absolute; z-index:2; top:180px;

    background-color: RGBA(0,0,0,.3); color:#fff;}

    .arrow:hover{background-color:RGBA(0,0,0,.7);}

    #container:hover .arrow{display:block;}

    #prev{left:20px;}

    #next{right:20px;}

  • 编写control.js文件代码如下

    window.onload=function(){

    var container=document.getElementById('container');

    var list=document.getElementById('list');

    var buttons=document.getElementById('buttons').getElementsByTagName('span');

    var pre=document.getElementById('prev');

    var next=document.getElementById('next');

    var index=1;

    var animated=false;

    var timer;

    function showButton(){

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

    if(buttons[i].className=='on'){

    buttons[i].className='';

    break;

    }

    }

    buttons[index-1].className="on";

    }

    function animate(offset){

    animated=true;

    var newleft=parseInt(list.style.left)+offset;

    var time=300;//位移总时间

    var interval=10;//位移间隔时间

    var speed=offset/(time/interval);//每一次的位移量

    function go(){

    if((speed<0&&parseInt(list.style.left)>newleft)||(speed>0&&parseInt(list.style.                  left)<newleft)){

    list.style.left=parseInt(list.style.left)+speed+'px';

    setTimeout(go,interval);

    }

    else{

    animated=false;

    list.style.left=newleft+'px';

    if(newleft>-600){

    list.style.left=-3000+'px'; 

    }

    if(newleft<-3000){

    list.style.left=-600+'px'; 

    }

    }

    }

    go();

    }

    function play(){

    timer=setInterval(function(){

    next.onclick();

    },3000);

    }

    function stop(){

    clearInterval(timer);

    }

    next.onclick=function(){

    if(index==5){

    index=1;

    }

    else{

    index+=1;

    }

    showButton();

    if(animated==false){

    animate(-600);

    }

    }

    pre.onclick=function(){

    if(index==1){

    index=5;

    }

    else{

    index-=1;

    }

    showButton();

    if(animated==false){

    animate(600);

    }

    }

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

    buttons[i].onclick=function(){

    if(this.className=='on'){

    return;

    }

    var myIndex=parseInt(this.getAttribute('index'));

    var offset=-600*(myIndex-index);

    index=myIndex;

    showButton();

    if(animated==false){

    animate(offset);

    }

    }

    }

    container.onmouseover=stop;

    container.onmouseout=play;

    play();

    }

  • images文件的图片截图如下

  • 运行效果截图如下:



在DreamWeaver中实现鼠标图片切换效果 可以使用 ‘鼠标经过图像’ 功能来实现
也可以用CSS控制来实现。
‘鼠标经过图像’ 功能简单明了。不需多讲,多试几次即可掌握。
现在具体讲一下 CSS控制实现 图片切换效果!
首先制作一个 ID为abc 的div 宽度50px; 高度50px; 在abc里面随便打一个字 设置一个空链接。

然后定义 abc 宽度50px; 高度50px; a标签的块形式 代码如下:
<style type="text/css">
<!--
#abc a {
height: 50px;
width: 50px;
display: block;
}
-->
</style>
<!--注意上面才是CSS代码,下面是div-->
<div id="abc"><href="#">字体</a></div>
然后设置 div的背景图片 比如图片名为 bj.gif
CSS代码变为:
<style type="text/css">
<!--
#abc a {
background-image: url(bj.gif);
height: 50px;
width: 50px;
display: block;
}
-->
</style>
最后 设置鼠标经过的样式 比如 鼠标经过图片为 bjj.gif
CSS代码 变为如下:
<style type="text/css">
<!--
#abc a {
background-image: url(bj.gif);
height: 50px;
width: 50px;
display: block;
}
#abc a:hover {
background-image: url(bjj.gif);
}
-->
</style>

这个图片切换

有12345数字一起切换

有小图大图一起切换

里面有教程和源码



可以用CSS做,哈哈

<style type="text/css">
.imglink a{display:inline-block;background-image:url(images/1.gif);}
.imglink a:hover{background-image:url(images/2.gif);}
</style>
<span class="imglink"><a href="http://baidu.com">百度</a></span>

javascript可以实现图片的轮换,你想要什么效果,可以baidu javascript 效果,希望对你有所帮助!


怎么自己制作网页如何制作网页
如何制作自己的网页 自己制作网页的具体方法如下:工具\/原材料:Dreamweaver8.0。1.首先你要安装Dreamweaver软件,打开它启动它,然后点击创建一个html页面。2.设置表格中的行数和列数。3.单击“确定”以获得宽度为1000像素的表格。我们可以添加图片或文字作为bnner。4.在这里,让我们键入一行来演示。5.设置...

如何制作网页设计
要学会辨别。)关注自己所制作网页的内容与社会时代的相符性,及时更新网页版面。END 注意事项 本经验只是粗谈<网页制作>流程及所需工具及知识储备。要做网站的朋友请继续学习网站建设所需的知识,建设流程及注意事项。以上就是如何制作网页设计流程,希望对大家有所帮助,谢谢阅读本篇文章!

网页文件怎么制作网页文件怎么制作的
怎么把网页保存为只有文字的文档?1.打开所要保存的页面,选择菜单栏(如果没有菜单栏,右击页头蓝色部分,选择“菜单栏”就可以了)。?2.在“菜单栏”上选择“文件”下的“另存为”?3.弹出窗口,在保存类型中选择“文本文件”,点击保存,网页就以文件的方式保存在制定位置了。4.打开保存的位置,就...

如何制作网页
我们是在H2文件夹中建立的SC文件夹基础上制作网页的,这样的网页的各种链接一般是绝对路径关系,如果把H2文件夹换一个位置(如复制到D盘),再打开该文件夹中的氢气.HTM网页,就可能打开的是一个有一些图片看不到,单击一些链接无响应的缺损网页,这样的网页是不能放在网站上对外发布。这样的文件夹叫非WEB文件夹。 如果...

网页制作方法
超文本是一种新的文件形式,指一个文件的内容可以无限地与相关资料链接。超文本是自然语言文本与计算机交互、转移和动态显示等能力结合,超文本系统允许用户任意构造链接,通过Hyperlink来实现。5 超文本语言(Hyper Text Markup Language)超文本语言(HTML)是制作编写网页、包含超级链接的超文件的标准语言,它...

网页设计,怎么做?
五、制作网页 材料有了,工具也选好了,下面就需要按照规划一步步地把自己的想法变成现实了,这是一个复杂而细致的过程,一定要按照先大后小、先简单后复杂来进行制作。所谓先大后小,就是说在制作网页时,先把大的结构设计好,然后再逐步完善小的结构设计。六、上传测试 网页制作完毕,最后要发布到...

网页设计模板-如何制作网页模板
ps怎么设计网页模板 ps怎么设计网页模板?ps怎么设计网页模板?我们在看网站的时候会发现设计师们也越来越注重模式设计,不同的网站设计风格,需要不同的设计思路,网站的设计需要什么要求呢?接下来小编就带大家来看看网页的设计方法。在网站设计中使用字体的步骤。首先,我们需要先确定一个网站的类型和类型。如果...

建网站如何建网站
其次,围绕主题搜集相关材料。就像厨师需要食材,网站也需要丰富的内容。你可以从书籍、网络、多媒体等渠道获取资料,然后筛选精华,剔除冗余,作为网页制作的基础素材。接着,进行详细的网站规划。如同建筑师设计大楼,规划包括网站结构、栏目设置、风格色彩、布局设计等。在开始制作前,预先考虑这些细节,能使...

网站设计的基本步骤有哪些
6、网页测试与发布:网页测试包括功能性测试和完整性测试两个方面。所谓功能性测试就是要保证网页的可用性,达到最初的内容组织设计目标,实现所规定的功能,读者可方便快速地寻找到所需的内容。完整性测试就是保证页面内容显示正确,链接准确,无差错无遗漏。深圳龙岗网页设计培训提醒您如果在测试过程中发现...

怎样制作网页?
也只有如此制作出来的网页才能有个性、有特色,具有吸引力。如何规划网站的每一项具体内容,我们在下面会有详细介绍。 四、选择合适的制作工具 尽管选择什么样的工具并不会影响你设计网页的好坏,但是一款功能强大、使用简单的软件往往可以起到事半功倍的效果。网页制作涉及的工具比较多,首先就是网页制作工具了,目前大多数...

洛南县18942317870: 在网页上制作自动切换图片
鄢姿金嗓: 网页上制作图片切换效果,可以用JS来实现,也可以用FLASH来实现做法可搜索关键字 焦点图片制作图片链接换成自己硬盘的地址只有自己能看到,互联网其它人看不到,所以必须得把图片上传到虚拟主机或是一些相片再引用地址

洛南县18942317870: 网页制作,如何实现单击“上一幅”“下一幅”的时候切换图片 -
鄢姿金嗓: <html><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"><style ID="AsstStyle"> BODY{font: 宋体;} TD{font: 宋体;} .clickable {color:darkblue; cursor:hand}</style><title></title></head><script type=...

洛南县18942317870: 请问网页制作图片转换怎么做? -
鄢姿金嗓: 在DreamWeaver中实现鼠标图片切换效果 可以使用 '鼠标经过图像' 功能来实现 也可以用CSS控制来实现.'鼠标经过图像' 功能简单明了.不需多讲,多试几次即可掌握.现在具体讲一下 CSS控制实现 图片切换效果!首先制作一个 ID为...

洛南县18942317870: 制作网页怎样做图片切换效果?最好详细代码!200
鄢姿金嗓: 效果主要做的是无缝切换图片: *{ margin:0; padding:0; list-style:none;} #box{ width:840px; border:1px solid #000; height:210px; margin:30px auto; position:relative; overflow:...

洛南县18942317870: 在dreamweaver制作网页是如何实现图片切换效果? -
鄢姿金嗓: dreamweaver当中有有制作这个功能的菜单的有鼠标经过的图像就可以实现的

洛南县18942317870: 如何用网页制作语言现实图片互换 -
鄢姿金嗓: 你要怎么样的互换效果.我这里有一个简单使用js实现的图片切换程序.使用方法很简单. 效果图:调用的JS文件下载地址: http://www.qkweb.net/code/PImgPlayer.js调用方法: <div id="imgADPlayer"></div><script type="text/javascript"...

洛南县18942317870: 网页设计中,下图1234切换图片的效果如何实现? -
鄢姿金嗓: http://www.zztuku.com/JS/Focus/ http://www.zztuku.com/JS/list_8_5.html 戳这里 很多幻灯样式 一定有你需要的 将里面的图片换成你的图片就可以了,文件名要一样(如果不一样你需要修改网页里面的代码)

洛南县18942317870: 在dreamweaver制作网页是如何实现图片切换效果?
鄢姿金嗓: <p>试试这个图片切换</p> <p>有12345数字一起切换</p> <p>有小图大图一起切换</p> <p>里面有教程和源码</p> <p></p>

洛南县18942317870: 在网页制作中怎么才能点击按钮实现更换图片? 要具体回答 急急急 -
鄢姿金嗓: 这个你得用JS代码了,你可以在网上下载现成的代码,之后换成自己的东西.

洛南县18942317870: 网页制作问题..怎么样让几张图片在一个图片里交换动. -
鄢姿金嗓: 你可以到百度上搜索 “图片切换 JS” 会出现很多可以使用的代码.也可以直接到迅雷上下载别人制作好的图片切换网页的打包文件.关键字就写“图片切换”就可以啦,可以下载到好多

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网