当前位置:首页 » 操作系统 » 图片切换源码

图片切换源码

发布时间: 2022-12-29 14:19:05

‘壹’ HTML中如何做图片切换效果,跪求代码

1、首先输入代码:

<div class="wrapper">

<div id="focus">

<ul>

<li><a href="http://www.lanrentuku.com/" target="_blank"><img src="img/01.jpg" alt="QQ商城焦点图效果下载" /></a></li>

‘贰’ 求HTML图片切换效果代码!

HTML是不能实现你想的那种效果的,要用js代码的,下面是我以前修改过的一个例子:<html>
<head>
<script type="text/javascript">
var theA=new Array(3);
for(i=0,n=theA.length;i<n;i++)
{theA[i]=new Image();<br> theA[i].src=i+'.jpg';}
var currentImage=1;
var run=true;
var speed=1000;
function changeSize1()
{
if(!document.images)
return;
if(!run)
return;
document.getElementById("myImage").src=theA[currentImage].src;
currentImage++;
if(currentImage>theA.length-1)
currentImage=0;
setTimeout('changeSize1()',speed);
}
</script>
</head>
<body onload="changeSize1()">
<img id="myImage" src="0.jpg" border="0" >
</body>
</html>里面是三张图面交换的,你可以修改,不清楚的就追问

‘叁’ JavaScript 的网页图片切换代码

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网页特效 首页图片切换</title>
<style type="text/css">
/* Reset style */
* { margin:0; padding:0; word-break:break-all; }
body {
background:#fff;
color:#000000;
font:12px/1.6em Helvetica, Arial, sans-serif;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#0287CA; text-decoration:none; }
a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
/* iFocus style */
#ifocus { width:650px; height:245px; margin:0px; border:1px solid #DEDEDE; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:540px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:550px; height:225px; overflow:hidden; }
#ifocus_piclist img { width:550px; height:225px; }
#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
#ifocus_btn .current { background: url(img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:545px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }
</style>
<script type="text/javascript">
function $(id) { return document.getElementById(id); }
function addLoadEvent(func){
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function(){
oldonload();
func();
}
}
}
function moveElement(elementID,final_x,final_y,interval) {
if (!document.getElementById) return false;
if (!document.getElementById(elementID)) return false;
var elem = document.getElementById(elementID);
if (elem.movement) {
clearTimeout(elem.movement);
}
if (!elem.style.left) {
elem.style.left = "0px";
}
if (!elem.style.top) {
elem.style.top = "0px";
}
var xpos = parseInt(elem.style.left);
var ypos = parseInt(elem.style.top);
if (xpos == final_x && ypos == final_y) {
return true;
}
if (xpos < final_x) {
var dist = Math.ceil((final_x - xpos)/10);
xpos = xpos + dist;
}
if (xpos > final_x) {
var dist = Math.ceil((xpos - final_x)/10);
xpos = xpos - dist;
}
if (ypos < final_y) {
var dist = Math.ceil((final_y - ypos)/10);
ypos = ypos + dist;
}
if (ypos > final_y) {
var dist = Math.ceil((ypos - final_y)/10);
ypos = ypos - dist;
}
elem.style.left = xpos + "px";
elem.style.top = ypos + "px";
var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
elem.movement = setTimeout(repeat,interval);
}
function classNormal(iFocusBtnID,iFocusTxID){
var iFocusBtns= $(iFocusBtnID).getElementsByTagName('li');
var iFocusTxs = $(iFocusTxID).getElementsByTagName('li');
for(var i=0; i<iFocusBtns.length; i++) {
iFocusBtns[i].className='normal';
iFocusTxs[i].className='normal';
}
}
function classCurrent(iFocusBtnID,iFocusTxID,n){
var iFocusBtns= $(iFocusBtnID).getElementsByTagName('li');
var iFocusTxs = $(iFocusTxID).getElementsByTagName('li');
iFocusBtns[n].className='current';
iFocusTxs[n].className='current';
}
function iFocusChange() {
if(!$('ifocus')) return false;
$('ifocus').onmouseover = function(){atuokey = true};
$('ifocus').onmouseout = function(){atuokey = false};
var iFocusBtns = $('ifocus_btn').getElementsByTagName('li');
var listLength = iFocusBtns.length;
iFocusBtns[0].onmouseover = function() {
moveElement('ifocus_piclist',0,0,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',0);
}
if (listLength>=2) {
iFocusBtns[1].onmouseover = function() {
moveElement('ifocus_piclist',0,-225,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',1);
}
}
if (listLength>=3) {
iFocusBtns[2].onmouseover = function() {
moveElement('ifocus_piclist',0,-450,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',2);
}
}
if (listLength>=4) {
iFocusBtns[3].onmouseover = function() {
moveElement('ifocus_piclist',0,-675,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',3);
}
}
}
setInterval('autoiFocus()',3500);
var atuokey = false;
function autoiFocus() {
if(!$('ifocus')) return false;
if(atuokey) return false;
var focusBtnList = $('ifocus_btn').getElementsByTagName('li');
var listLength = focusBtnList.length;
for(var i=0; i<listLength; i++) {
if (focusBtnList[i].className == 'current') var currentNum = i;
}
if (currentNum==0&&listLength!=1 ){
moveElement('ifocus_piclist',0,-225,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',1);
}
if (currentNum==1&&listLength!=2 ){
moveElement('ifocus_piclist',0,-450,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',2);
}
if (currentNum==2&&listLength!=3 ){
moveElement('ifocus_piclist',0,-675,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',3);
}
if (currentNum==3 ){
moveElement('ifocus_piclist',0,0,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',0);
}
if (currentNum==1&&listLength==2 ){
moveElement('ifocus_piclist',0,0,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',0);
}
if (currentNum==2&&listLength==3 ){
moveElement('ifocus_piclist',0,0,5);
classNormal('ifocus_btn','ifocus_tx');
classCurrent('ifocus_btn','ifocus_tx',0);
}
}
addLoadEvent(iFocusChange);
</script>
</head>
<body>
<br />
<div align="center">
<div id="ifocus">
<div id="ifocus_pic">
<div id="ifocus_piclist" style="left:0; top:0;">
<ul>
<li><a href="#" target="_blank"><img src="/e/img/js/200909/1.jpg" alt="武林三国" border="0" /></a></li>
<li><a href="#" target="_blank"><img src="/e/img/js/200909/2.jpg" alt="武林英雄" border="0" /></a></li>
<li><a href="#" target="_blank"><img src="/e/img/js/200909/3.jpg" alt="商业大亨" border="0" /></a></li>
<li><a href="#" target="_blank"><img src="/e/img/js/200909/4.jpg" alt="帝国远征" border="0" /></a></li>
</ul>
</div>
<div id="ifocus_opdiv"></div>
<div id="ifocus_tx">
<ul>
<li class="current">2008年度排名第一的网页游戏</li>
<li class="normal">2009年最新的网页游戏 </li>
<li class="normal">商业大亨,挑战亿万富翁</li>
<li class="normal">一款2009年不得不玩的帝国远征</li>
</ul>
</div>
</div>
<div id="ifocus_btn">
<ul>
<li class="current"><img src="/e/img/js/200909/s1.jpg" alt="" /></li>
<li class="normal"><img src="/e/img/js/200909/s2.jpg" alt="" /></li>
<li class="normal"><img src="/e/img/js/200909/s3.jpg" alt="" /></li>
<li class="normal"><img src="/e/img/js/200909/s4.jpg" alt="" /></li>
</ul>
</div>
</div>
</div>
</body>
</html>

自己改图片链接和大小~~

‘肆’ 如何做易语言图片自动切换源码就是窗口启动后、就会自动切换图片、渐隐的那种

搞了好一什么,效果出来了,用到不少综合知识,数组,循环,判断,和图片,刷新显示,以后窗口透明度这些综合运用起来,

特别是判断循环首这个,非常有用,直接取出一个目录下所有图片集

感觉楼主的分有点少,这个程序花不了精力,脑力,有分还请加点

‘伍’ 求图片切换的源代码

试试这个图片切换

有12345数字一起切换

鼠标点一下数字会变换到另一张图片,不点就会自动换

里面有教程和源码

‘陆’ 怎么把图片转换成HTML源码

先把你的图片传到某个网络相册里,然后在你淘宝店需要加图片的地方输入代码
<img
src="你图片的网络地址"
width="这是相片的宽(数字)"
height="这是相片的高(数字)"
alt="这是浏览器上还没出现图片时在图片位置所显示的文字">

‘柒’ HTML图片自动切换的代码

<script language =javascript > var curIndex=0; //时间间隔(单位毫秒),每秒钟显示一张,数组共有5张图片放在Photos文件夹下。 var timeInterval=1000; var arr=new Array(); arr[0]="photos/1.jpg"; arr[1]="photos/2.jpg"; arr[2]="photos/3.jpg"; arr[3]="photos/4.jpg"; arr[4]="photos/5.jpg"; setInterval(changeImg,timeInterval); function changeImg() { var obj=document.getElementById("obj"); if (curIndex==arr.length-1) { curIndex=0; } else { curIndex+=1; } obj.src=arr[curIndex]; } </script> <img id=obj src ="photos/1.jpg" width=200 height=150 border =0> 可以自己配置,自己设置每张图片切换的时间间隔,自己设置每张图片的路径(绝对、相对路径都可以)虽然很简单,但是很实用。 ------------------------------------------------------------- 第二种方法: //修改图片的宽度、高度,注意要和下面的一样,修改显示位置 <style type="text/css"> #img1 {position:absolute; width:140px; height:105px; left:220px; top:125px; z-index:1; visibility:hidden;} #img2 {position:absolute; width:140px; height:105px; left:220px; top:125px; z-index:2} </style> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var ie5=(document.getElementById && document.all); var ns6=(document.getElementById && !document.all);

‘捌’ Java实现多种幻灯片切换特效(附源码)

功能说明 代码实现了多种幻灯片变换特效 如 淡入淡出 缓慢覆盖 旋转覆盖等 多种变换效果

功能实现

图片加载类ImageLoader实现

)用阻塞队列存储要图片 BlockingQueue images = new ArrayBlockingQueue<>( )

)用图片eof表示图片队列结束 Image eof = new WritableImage( )

)循环读取指定图片 由于是阻塞队列 所以当队列满的时候线程会自动阻塞

public void run() {

int id = ;

try {

while (true) {

String path = resources[id];

InputStream is = getClass() getResourceAsStream(path)

if (is != null) {

Image image = new Image(is width height true true)

if (!image isError()) {

images put(image)

}

}

id++;

if (id >= resources length) {

id = ;

}

}

} catch (Exception e) {

} finally {

if (!cancelled) {

try {

images put(eof)

} catch (InterruptedException e) {

}

}

}

}

特效实现 以弧形切换图片为例 首先定义LengthTransition变化特效 设置变化时间 以及弧度数跟时间的变化关系

class LengthTransition extends Transition {

Arc arc;

public LengthTransition(Duration d Arc arc) {

this arc = arc;

setCycleDuration(d)

}

@Override

protected void interpolate(double d) {

arc setLength(d * )

}

}

然后设置图片层叠效果

group setBlendMode(BlendMode SRC_OVER)

next setBlendMode(BlendMode SRC_ATOP)

以及之前那张图片的淡出特效

FadeTransition ft = new FadeTransition(Duration seconds( ) mask )

最后同时执行这两个特效

ParallelTransition pt = new ParallelTransition(lt ft)

效果图

热点内容
26个字母可以组成多少个密码 发布:2025-05-10 20:23:21 浏览:619
redhat启动ftp服务 发布:2025-05-10 20:19:19 浏览:864
初级编程视频教程 发布:2025-05-10 20:19:17 浏览:979
云服务器设计制作 发布:2025-05-10 20:06:53 浏览:669
access数据库实用教程 发布:2025-05-10 20:06:06 浏览:342
谷歌怎么收安卓专利 发布:2025-05-10 20:00:55 浏览:450
am27系列存储器 发布:2025-05-10 19:45:48 浏览:669
android支持的视频格式 发布:2025-05-10 19:45:09 浏览:495
模拟器安卓版哪个好用电脑玩 发布:2025-05-10 19:41:00 浏览:17
浪潮服务器配置bmc管理ip 发布:2025-05-10 19:26:31 浏览:470