感谢X.z提供
按一下顺序操作!
引入jQuery
1  | 
jQuery插件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49  | <script type="text/javascript" charset="utf-8">    $(window).load(function() {        var spotlight = {            // the opacity of the "transparent" images - change it if you like            opacity: 0.2,            /*the vars bellow are for width and height of the images so we can make     the <li> same size */            imgWidth: $('.spotlightWrapper ul li').find('img').width(),            imgHeight: $('.spotlightWrapper ul li').find('img').height()        };        //set the width and height of the list items same as the images        $('.spotlightWrapper ul li').css({            'width': spotlight.imgWidth,            'height': spotlight.imgHeight        });        //when mouse over the list item...        $('.spotlightWrapper ul li').hover(function() {            //...find the image inside of it and add active class to it and change opacity to 1 (no transparency)            $(this).find('img').addClass('active').css({                'opacity': 1            });            //get the other list items and change the opacity of the images inside it to the one we have set in the spotlight array             $(this).siblings('li').find('img').css({                'opacity': spotlight.opacity            });            //when mouse leave...        },        function() {            //... find the image inside of the list item we just left and remove the active class            $(this).find('img').removeClass('active');        });        //when mouse leaves the unordered list...        $('.spotlightWrapper ul').bind('mouseleave',        function() {            //find the images and change the opacity to 1 (fully visible)            $(this).find('img').css('opacity', 1);        });    });</script> | 
CSS样式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24  | <style type="text/css" media="screen">  body { background:black; color:white; font-family: 'georgia' } /* not important */  .spotlightWrapper ul {    list-style-type: none; /* remove the default style for list items (the circles) */    margin:0px; /* remove default margin */   padding:0px; /* remove default padding */  }  .spotlightWrapper ul li {    float:left; /* important: left float */   position:relative; /* so we can use top and left positioning */  }  .spotlightWrapper ul li a img {    width:200px; /* you don't need this, i just rescaled the images they are bigger then i want them to be ' */   position:relative; /* so we can use top and left positioning */   border:none; /* remove the default blue border */  }  .spotlightWrapper ul li a img.active {   border:4px solid white; /* choose whatever you like */   z-index:1; /* show it on top of the other images (they have z-index 0) */   left: -4px; /* same as border width but negative */   top: -4px; /* same as border width but negative */  }  .clear { clear:both; } /* to clear the float after the last item */ </style> | 
HTML
1 2 3 4 5  | <div class='spotlightWrapper'>  <ul>   <li><a href='#'><img src='images/1.jpg' /></a></li>  </ul></div> | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com