亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

非常漂亮的JS+CSS圖片幻燈切換特效

2019-11-20 21:37:46
字體:
來源:轉載
供稿:網友
非常漂亮的JS+CSS圖片幻燈切換特效,用在你的首頁比較不錯,寬屏圖片格式,每張圖片平滑飛入切換,鼠標放上自動切換,和FLASH的平滑效果差不多,視覺沖擊效果很爽,而且代碼也不多,調試調用都方便,建議關注一下哦!
復制代碼 代碼如下:

<!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=utf-8" />
<title>圖片幻燈切換</title>
<style type="text/css">
* { margin:0; padding:0; }
body { background:#FFF; color:#333; font:12px/1.6em Helvetica, Arial, sans-serif; }
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; }
#ibanner { position:relative; width:650px; height:250px; overflow:hidden; margin:20px 0 20px 300px; }
#ibanner_pic {}
#ibanner_pic a { position:absolute; top:0; display:block; width:650px; height:250px; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
#ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999; color:#999; font-size:16px; line-height:20px; }
#ibanner_btn .current { height:28px; border:1px solid #FF5300; color:#FF5300; font-size:28px; line-height:28px; }
</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 addBtn() {
if(!$('ibanner')||!$('ibanner_pic')) return;
var picList = $('ibanner_pic').getElementsByTagName('a');
if(picList.length==0) return;
var btnBox = document.createElement('div');
btnBox.setAttribute('id','ibanner_btn');
var SpanBox ='';
for(var i=1; i<=picList.length; i++ ) {
var spanList = '<span class="normal">'+i+'</span>';
SpanBox += spanList;
}
btnBox.innerHTML = SpanBox;
$('ibanner').appendChild(btnBox);
$('ibanner_btn').getElementsByTagName('span')[0].className = 'current';
for (var m=0; m<picList.length; m++){
var attributeValue = 'picLi_'+m
picList[m].setAttribute('id',attributeValue);
}
}
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) {
moveing = false;
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() {
var btnList = $('ibanner_btn').getElementsByTagName('span');
for (var i=0; i<btnList.length; i++){
btnList[i].className='normal';
}
}
function picZ() {
var picList = $('ibanner_pic').getElementsByTagName('a');
for (var i=0; i<picList.length; i++){
picList[i].style.zIndex='1';
}
}
var autoKey = false;
function iBanner() {
if(!$('ibanner')||!$('ibanner_pic')||!$('ibanner_btn')) return;
$('ibanner').onmouseover = function(){autoKey = true};
$('ibanner').onmouseout = function(){autoKey = false};

var btnList = $('ibanner_btn').getElementsByTagName('span');
var picList = $('ibanner_pic').getElementsByTagName('a');
if (picList.length==1) return;
picList[0].style.zIndex='2';
for (var m=0; m<btnList.length; m++){
btnList[m].onmouseover = function() {
for(var n=0; n<btnList.length; n++) {
if (btnList[n].className == 'current') {
var currentNum = n;
}
}
classNormal();
picZ();
this.className='current';
picList[currentNum].style.zIndex='2';
var z = this.childNodes[0].nodeValue-1;
picList[z].style.zIndex='3';
if (currentNum!=z){
picList[z].style.left='650px';
moveElement('picLi_'+z,0,0,10);
}
}
}
}
setInterval('autoBanner()', 5000);
function autoBanner() {
if(!$('ibanner')||!$('ibanner_pic')||!$('ibanner_btn')||autoKey) return;
var btnList = $('ibanner_btn').getElementsByTagName('span');
var picList = $('ibanner_pic').getElementsByTagName('a');
if (picList.length==1) return;
for(var i=0; i<btnList.length; i++) {
if (btnList[i].className == 'current') {
var currentNum = i;
}
}
if (currentNum==(picList.length-1) ){
classNormal();
picZ();
btnList[0].className='current';
picList[currentNum].style.zIndex='2';
picList[0].style.zIndex='3';
picList[0].style.left='650px';
moveElement('picLi_0',0,0,10);
} else {
classNormal();
picZ();
var nextNum = currentNum+1;
btnList[nextNum].className='current';
picList[currentNum].style.zIndex='2';
picList[nextNum].style.zIndex='3';
picList[nextNum].style.left='650px';
moveElement('picLi_'+nextNum,0,0,10);
}
}
addLoadEvent(addBtn);
addLoadEvent(iBanner);
</script>
</head>
<body>
<div id="ibanner">
<div id="ibanner_pic">
<a href="/jscss/"><img src="/jscss/demoimg/200904/a1.jpg" alt="" /></a>
<a href="/sort/index.shtml"><img src="/jscss/demoimg/200904/a2.jpg" alt="" /></a>
<a href="/other/lastupdate.shtml"><img src="/jscss/demoimg/200904/a3.jpg" alt="" /></a>
<a href="/other/top100.shtml"><img src="/jscss/demoimg/200904/a4.jpg" alt="" /></a>
</div>
</div><!--ibanner end-->
<div style="height:20px; background:#EEE;"></div>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久久久久免费| 永久免费精品影视网站| 欧美激情视频播放| 亚洲欧美制服综合另类| 色哟哟亚洲精品一区二区| 精品久久久久久久大神国产| 欧美精品在线免费| 日韩中文字幕第一页| 亚洲国产91精品在线观看| 成人免费视频在线观看超级碰| 欧美性猛交xxxxx水多| 国产精品爽爽爽爽爽爽在线观看| 日韩经典中文字幕| 成人有码视频在线播放| 亚洲欧美综合v| 中文字幕国产精品久久| 黄色91在线观看| 国产成人精品久久| 国产欧美在线观看| 国产精品久久久久久一区二区| 2019亚洲男人天堂| 欧美激情欧美激情在线五月| 国产精品白丝av嫩草影院| 国产视频福利一区| 亚洲网站在线看| 永久免费看mv网站入口亚洲| 美女999久久久精品视频| 亚洲精品中文字幕av| 2019中文字幕在线免费观看| 2020欧美日韩在线视频| 亚洲精品短视频| 日本乱人伦a精品| 亚洲精品国产福利| 欧美老女人xx| 国产成人精品日本亚洲专区61| 欧美激情欧美狂野欧美精品| 成人免费大片黄在线播放| 免费av在线一区| 国产精品久久不能| 成人黄色片网站| 中文字幕视频一区二区在线有码| 成人精品一区二区三区电影黑人| 日韩一级裸体免费视频| 国产精品美女呻吟| 日本精品一区二区三区在线播放视频| 国产精品亚洲美女av网站| 成人妇女淫片aaaa视频| 国产精品久久久久久婷婷天堂| 日韩欧美国产黄色| 欧美成人午夜影院| 国产999精品久久久| 久久精彩免费视频| 亚洲国产精品va在线看黑人动漫| 2019国产精品自在线拍国产不卡| 久久精品99久久久久久久久| 91精品国产沙发| 国产精品久久久久久久天堂| 国产婷婷成人久久av免费高清| 国产精品久久久久久av福利软件| 精品偷拍一区二区三区在线看| 亚洲第一精品夜夜躁人人躁| 成人免费看吃奶视频网站| 国产伊人精品在线| 久久影视电视剧凤归四时歌| 久久资源免费视频| 91社区国产高清| 丝袜美腿精品国产二区| 日韩在线视频导航| 亚洲偷欧美偷国内偷| 国产精品久久av| 欧美激情第三页| 久久亚洲精品网站| 亚洲香蕉在线观看| 98视频在线噜噜噜国产| 国产日韩在线看片| 国产精品igao视频| 国产精品视频白浆免费视频| 欧美激情国产日韩精品一区18| 亚洲精品小视频在线观看| 国产精品久久久久免费a∨大胸| 久久九九全国免费精品观看| 欧美成人免费网| 国产精品偷伦免费视频观看的| 91精品中国老女人| 国产精品美女网站| 国产精品久久久久久av福利| 91在线免费网站| 韩剧1988在线观看免费完整版| 亚洲精品久久久一区二区三区| 久久中文字幕一区| 在线播放国产一区中文字幕剧情欧美| 日韩三级成人av网| 精品久久久久久久大神国产| 日韩精品在线视频观看| 国产成人福利视频| 国产不卡av在线免费观看| 国产suv精品一区二区三区88区| 日韩国产精品视频| 欧美性做爰毛片| 日韩高清不卡av| 91国在线精品国内播放| 51色欧美片视频在线观看| 国外色69视频在线观看| 国产精品精品视频| 亚洲国产第一页| 午夜精品三级视频福利| 欧美激情国产日韩精品一区18| 亚洲护士老师的毛茸茸最新章节| 欧美中文字幕在线播放| 亚洲天堂免费观看| 久久九九精品99国产精品| 久久99国产精品久久久久久久久| 亚洲天堂av在线免费观看| 欧美精品第一页在线播放| 日韩中文第一页| 亚洲精品自在久久| 欧美激情久久久久久| 成人高h视频在线| 欧美亚洲视频在线看网址| 全色精品综合影院| 日韩福利视频在线观看| 草民午夜欧美限制a级福利片| 亚洲精品综合精品自拍| 欧美日韩国产成人高清视频| 日韩电影在线观看中文字幕| 青青在线视频一区二区三区| 欧美人在线视频| 九色成人免费视频| 亚洲第一视频网站| 精品中文字幕在线2019| 国产在线拍揄自揄视频不卡99| 国产成人在线亚洲欧美| 亚洲大胆人体在线| 国产成人欧美在线观看| 欧美成人精品三级在线观看| 国产精品成熟老女人| 国产精品专区第二| 精品视频在线观看日韩| 成人国产精品免费视频| 亚洲精品一区中文字幕乱码| 精品国产一区二区三区久久| 国产精品视频中文字幕91| 欧美伊久线香蕉线新在线| 日韩欧美精品免费在线| 成人国产精品一区二区| 亚洲一区二区三区四区视频| 国产精品2018| 26uuu亚洲伊人春色| 亚洲欧美日韩天堂一区二区| 欧美性生交大片免网| 日韩av片免费在线观看| 久久亚洲精品国产亚洲老地址| 亚洲国产欧美精品| 久久久久久久久久久成人| 亚洲国产精品专区久久| 亚洲在线第一页| 久久久久久久久久久人体| 亚洲精品国产精品久久清纯直播| 亚洲精品www| 中文日韩在线视频| 亚洲欧洲日韩国产| www.欧美精品| 91精品综合久久久久久五月天| 一本色道久久88亚洲综合88|