• 一款很好用的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!
  • 相关阅读:
    cad三维多断线的合并
    将list中的每个元素转换成str
    ndarray格式的点云数组转变为open3d.open3d.geometry.PointCloud
    汉字读音积累
    python文件内的函数调用
    numpy.dot()函数
    父亲啊,儿子是您永远的牵挂
    2008江西高考0分作文
    记忆一个朋友
    暴风雨前的天空
  • 原文地址:https://www.cnblogs.com/leeten/p/3504849.html
Copyright © 2020-2023  润新知