基于jQuery实现的焦点轮换效果

基于jQuery实现的焦点轮换效果

上面就是界面效果.

源码下载: http://d.download.****.net/down/2100796/lgg201

源码: 注意, 需要引入jquery, 请到官方网站下载

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>焦点轮换特效</title> <link rel="stylesheet" type="text/css" href="scripts/jquery/jquery-ui-1.7.2.custom.css" mce_href="scripts/jquery/jquery-ui-1.7.2.custom.css"> <mce:script type="text/javascript" src="scripts/jquery-1.3.2.js" mce_src="scripts/jquery-1.3.2.js"></mce:script> <mce:script type="text/javascript" src="scripts/jquery-ui-1.7.2.custom.js" mce_src="scripts/jquery-ui-1.7.2.custom.js"></mce:script> <mce:style type="text/css"><!-- .author-information{background: #BBBBBB; width: 500px; height: 100px; margin: auto; text-align: left; padding: 5px 5px;} .author-information-label{clear: both; float: left; color: white; width: 80px; text-align: right; margin: 3px 0;} .author-information-information{color: blue; font-weight: bold; float: left; text-align: left; width: 420px; margin: 3px 0;} .outer-wrapper{} .inner-wrapper{margin: auto; width: 525px; height: 245px; border: 1px solid #BBBBBB; background: #F8F8F8;} .large-area{margin: 9px 9px 0 9px; width: 410px; height: 225px; position: relative; border: 1px solid #FFFFFF; overflow: hidden;} .image-list{position: absolute; left: 0px; top: 0px;} .image-item{width: 410px; height: 225px;} .image-item img{width: 410px; height: 225px;} .title-area{width: 410px; height: 35px; position: absolute; bottom: 0px; filter: alpha(opacity=50); background: #000000; overflow: hidden;} .title-list{position: absolute; left: 0px; top: 0px; width: 410px;} .title-item{width: 400px; height: 25px; line-height: 25px; margin: 5px 10px; color: #FFFFFF;} .small-area{position: relative; left: 421px; top: -226px; width: 90px; height: 225px;} .image-button-list{width: 90px; height: 225px; overflow: hidden;} .image-button-item{width: 90px; height: 57px;} .image-button-border{width: 90px; height: 57px; background: #F8F8F8; filter: alpha(opacity=50); cursor: pointer;} .image-button-border:hover{background: url("images/selected_background.gif"); filter: none;} /*.image-button-border-selected{background: url("images/selected_background.gif"); filter: none;}*/ .image-button-item img{width: 75px; height: 45px; margin: 7px 0 0 11px;} --></mce:style><style type="text/css" mce_bogus="1">.author-information{background: #BBBBBB; width: 500px; height: 100px; margin: auto; text-align: left; padding: 5px 5px;} .author-information-label{clear: both; float: left; color: white; width: 80px; text-align: right; margin: 3px 0;} .author-information-information{color: blue; font-weight: bold; float: left; text-align: left; width: 420px; margin: 3px 0;} .outer-wrapper{} .inner-wrapper{margin: auto; width: 525px; height: 245px; border: 1px solid #BBBBBB; background: #F8F8F8;} .large-area{margin: 9px 9px 0 9px; width: 410px; height: 225px; position: relative; border: 1px solid #FFFFFF; overflow: hidden;} .image-list{position: absolute; left: 0px; top: 0px;} .image-item{width: 410px; height: 225px;} .image-item img{width: 410px; height: 225px;} .title-area{width: 410px; height: 35px; position: absolute; bottom: 0px; filter: alpha(opacity=50); background: #000000; overflow: hidden;} .title-list{position: absolute; left: 0px; top: 0px; width: 410px;} .title-item{width: 400px; height: 25px; line-height: 25px; margin: 5px 10px; color: #FFFFFF;} .small-area{position: relative; left: 421px; top: -226px; width: 90px; height: 225px;} .image-button-list{width: 90px; height: 225px; overflow: hidden;} .image-button-item{width: 90px; height: 57px;} .image-button-border{width: 90px; height: 57px; background: #F8F8F8; filter: alpha(opacity=50); cursor: pointer;} .image-button-border:hover{background: url("images/selected_background.gif"); filter: none;} /*.image-button-border-selected{background: url("images/selected_background.gif"); filter: none;}*/ .image-button-item img{width: 75px; height: 45px; margin: 7px 0 0 11px;}</style> <mce:script type="text/javascript"><!-- $(function() { $('.image-button-item').mouseover(function() { $('.image-list').css('top', -(($(this).attr('index') - 1) * 225)); $('.title-list').css('top', -(($(this).attr('index') - 1) * 30)); $(this).addClass('selected'); }); }); // --></mce:script> </head> <body> <div class="outer-wrapper"> <div class="author-information"> <div class="author-information-label">网络昵称:</div><div class="author-information-information">selfimpr</div> <div class="author-information-label">个人博客:</div><div class="author-information-information"><a href="http://blog.****.net/lgg201" mce_href="http://blog.****.net/lgg201">http://blog.****.net/lgg201</a></div> <div class="author-information-label">E-mail:</div><div class="author-information-information"><a href="mailto:[email protected]" mce_href="mailto:[email protected]">[email protected]</a></div> <div class="author-information-label">声明:</div><div class="author-information-information">任何形式的转载请保留原作者信息.</div> </div> </div> <hr> <div class="outer-wrapper"> <div class="inner-wrapper"> <div class="large-area"> <div class="image-list"> <div class="image-item"> <img src="images/01.jpg" mce_src="images/01.jpg"> </div> <div class="image-item"> <img src="images/02.jpg" mce_src="images/02.jpg"> </div> <div class="image-item"> <img src="images/03.jpg" mce_src="images/03.jpg"> </div> <div class="image-item"> <img src="images/04.jpg" mce_src="images/04.jpg"> </div> </div> <div class="title-area"> <div class="title-list"> <div class="title-item">标题1</div> <div class="title-item">标题2</div> <div class="title-item">标题3</div> <div class="title-item">标题4</div> </div> </div> </div> <div class="small-area"> <div class="image-button-list"> <div class="image-button-item" index="1"> <div class="image-button-border"> <img src="images/01.jpg" mce_src="images/01.jpg"> </div> </div> <div class="image-button-item" index="2"> <div class="image-button-border"> <img src="images/02.jpg" mce_src="images/02.jpg"> </div> </div> <div class="image-button-item" index="3"> <div class="image-button-border"> <img src="images/03.jpg" mce_src="images/03.jpg"> </div> </div> <div class="image-button-item" index="4"> <div class="image-button-border"> <img src="images/04.jpg" mce_src="images/04.jpg"> </div> </div> </div> </div> </div> </div> </body> </html>