一款很好用的jquery图片滚动插件-jquery.flexslider.js

效果图:

html代码:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta content="charset=utf-8">
 5     <title>FlexSlider 2</title>
 6     <link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" />
 7 </head>
 8 <body>
 9 
10     <div class="flexslider">
11           <ul class="slides">
12             <li>
13                   <img src="images/kitchen_adventurer_cheesecake_brownie.jpg" />
14                   </li>
15                   <li>
16                   <img src="images/kitchen_adventurer_lemon.jpg" />
17                   </li>
18           </ul>
19     </div> 
20 
21   <!-- jQuery -->
22   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
23   <!-- FlexSlider -->
24   <script src="js/jquery.flexslider.js"></script>
25   <script type="text/javascript">
26     $(window).load(function(){
27       $('.flexslider').flexslider({
28         animation: "slide",
29         start: function(slider){
30           $('body').removeClass('loading');
31         }
32       });
33     });
34   </script>
35 
36 
37 </body>
38 </html>

 css代码

  1 /* Browser Resets
  2 *********************************/
  3 .flex-container a:active,
  4 .flexslider a:active,
  5 .flex-container a:focus,
  6 .flexslider a:focus  {outline: none;}
  7 .slides,
  8 .flex-control-nav,
  9 .flex-direction-nav {
 10     margin: 0; 
 11     padding: 0; 
 12     list-style: none;
 13 }
 14 .flexslider {
 15     margin: 0; 
 16     padding: 0;}
 17 .flexslider .slides > li {
 18     display: none; 
 19     
 20 } 
 21 .flexslider .slides img {
 22     width: 650px; 
 23     height: 350px;
 24     display: block;
 25 }
 26 .flex-pauseplay span {
 27     text-transform: capitalize;
 28 }
 29 .flexslider { 
 30     width: 650px;
 31     height: 350px;
 32     margin: 0 0 60px; 
 33     background: #fff; 
 34     border: 4px solid #fff; 
 35     position: relative; -
 36     zoom: 1;
 37     overflow: hidden;
 38      }
 39 
 40 .flexslider .slides { 
 41     zoom: 1; 
 42 }
 43 .carousel li { 
 44     margin-right: 5px; 
 45 }
 46 
 47 /* Direction Nav */
 48 .flex-direction-nav {
 49     height: 0;
 50 }
 51 .flex-direction-nav a  { 
 52     text-decoration:none; 
 53     display: block; 
 54     width: 27px; 
 55     height: 27px; 
 56     line-height: 150px;
 57     margin: -20px 0 0; 
 58     position: absolute; 
 59     top: 50%; 
 60     z-index: 10; 
 61     overflow: hidden; 
 62     opacity: 0; 
 63     cursor: pointer; 
 64     color: rgba(0,0,0,0.8); 
 65 
 66 }
 67 .flex-direction-nav .flex-prev { 
 68     background: url(../images/bg_direction_nav.png)no-repeat 0px 0px;
 69     left: -50px; 
 70 }
 71 .flex-direction-nav .flex-next { 
 72     background: url(../images/bg_direction_nav.png)no-repeat -30px 0px;
 73     right: -50px; 
 74     text-align: right; 
 75 }
 76 .flexslider:hover .flex-prev { 
 77     opacity: 0.7; 
 78     left: 10px; 
 79 }
 80 .flexslider:hover .flex-next { 
 81     opacity: 0.7; 
 82     right: 10px; 
 83 }
 84 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { 
 85     opacity: 1; 
 86 }
 87 .flex-direction-nav .flex-disabled { 
 88     opacity: 0!important; 
 89     filter:alpha(opacity=0); 
 90     cursor: default; 
 91 }
 92 .flex-direction-nav a:before  { 
 93     font-family: "flexslider-icon"; 
 94     font-size: 40px; 
 95     display: inline-block; 
 96     
 97 }
 98 .flex-direction-nav a.flex-next:before  { 
 99     
100 }
101 
102 /* Pause/Play */
103 .flex-pauseplay a { 
104     display: block; 
105     width: 20px; 
106     height: 20px; 
107     position: absolute; 
108     bottom: 5px; 
109     left: 10px; 
110     opacity: 0.8; 
111     z-index: 10; 
112     overflow: hidden; 
113     cursor: pointer; 
114     color: #000; 
115 }
116 .flex-pauseplay a:before  { 
117     font-family: "flexslider-icon"; 
118     font-size: 20px; 
119     display: inline-block; 
120     content: 'f004'; }
121 .flex-pauseplay a:hover  { 
122     opacity: 1; 
123 }
124 .flex-pauseplay a.flex-play:before { 
125     content: 'f003'; 
126 }
127 
128 /* Control Nav */
129 .flex-control-nav {
130     width: 20%; 
131     position: absolute; 
132     bottom: 30px; 
133     right: 0px;
134     text-align: center;
135 }
136 .flex-control-nav li {
137     margin: 0 6px; 
138     display: inline-block; 
139     zoom: 1; 
140     *display: inline;
141 }
142 .flex-control-paging li a {
143     width: 11px; 
144     height: 11px; 
145     display: block; 
146     background: #666; 
147     background: rgba(0,0,0,0.5); 
148     cursor: pointer; 
149     text-indent: -9999px; 
150     border-radius: 11px;
151 }
152 .flex-control-paging li a:hover { 
153     background: #333; 
154     background: rgba(0,0,0,0.7); 
155 }
156 .flex-control-paging li a.flex-active { 
157     background: #000; 
158     background: rgba(0,0,0,0.9); 
159     cursor: default; 
160 }
161 
162 .flex-control-thumbs {
163     margin: 5px 0 0; position: static; overflow: hidden;}
164 .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
165 .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
166 .flex-control-thumbs img:hover {opacity: 1;}
167 .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

插件下载down

if you don't try,you will never know!
原文地址:https://www.cnblogs.com/leeten/p/3504849.html