jQuery Slideshow.js插件

jQuery Slideshow.js插件

Slides.js是一个响应式的jQuery幻灯片插件,具有触摸和CSS3转换等功能。它有助于轻松实现幻灯片以及在设备上顺利运行的动画。

其特点如下。

  • 响应性:你可以创建响应性的幻灯片。
  • 触摸:你可以在你的幻灯片中添加触摸动作。
  • CSS3过渡。你可以添加动画,在你的幻灯片中完美运行。

要使用这个插件,只需在正文标签上方添加CDN链接即可。

<script src="//code.jquery.com/jquery-latest.min.js"></script>
<script src="jquery.slides.min.js"></script>

示例:

<!Doctype html>
<html>
  
<head>
    <meta charset="utf-8">
    <title>SlidesJS Example</title>
    <meta name="description"
          content="SlidesJS is a simple slideshow plugin for jQuery. ">
    <!-- SlidesJS Required (if responsive): 
        Sets the page width to the device width. -->
    <meta name="viewport" 
          content="width=device-width">
    <!-- End SlidesJS Required -->
  
    <!-- CSS for slidesjs.com example -->
    <link rel="stylesheet" 
          href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <!-- End CSS for slidesjs.com example -->
  
<!-- SlidesJS Optional: If you'd like to use this design -->
    <style>
        #slides {
            display: none
        }
          
        #slides .slidesjs-navigation {
            margin-top: 3px;
        }
          
        #slides .slidesjs-previous {
            margin-right: 5px;
            float: left;
        }
          
        #slides .slidesjs-next {
            margin-right: 5px;
            float: left;
        }
          
        .slidesjs-pagination {
            margin: 6px 0 0;
            float: right;
            list-style: none;
        }
          
        .slidesjs-pagination li {
            float: left;
            margin: 0 1px;
        }
          
        .slidesjs-pagination li a {
            display: block;
            width: 13px;
            height: 0;
            padding-top: 13px;
            background-image: url(
https://media.geeksforgeeks.org/wp-content/uploads/20201213110552/logo.png);
            background-position: 0 0;
            float: left;
            overflow: hidden;
        }
          
        .slidesjs-pagination li a.active,
        .slidesjs-pagination li a:hover.active {
            background-position: 0 -13px
        }
          
        .slidesjs-pagination li a:hover {
            background-position: 0 -26px
        }
          
        #slides a:link,
        #slides a:visited {
            color: #333
        }
          
        #slides a:hover,
        #slides a:active {
            color: #9e2020
        }
          
        .navbar {
            overflow: hidden
        }
    </style>
  
    <!-- SlidesJS Required: These styles are required 
        if you'd like a responsive slideshow -->
    <style>
        #slides {
            display: none
        }
          
        .container {
            margin: 0 auto
        }
        /* For tablets & smart phones */
          
        @media (max-width: 767px) {
            body {
                padding-left: 20px;
                padding-right: 20px;
            }
            .container {
                width: auto
            }
        }
        /* For smartphones */
          
        @media (max-width: 480px) {
            .container {
                width: auto
            }
        }
        /* For smaller displays like laptops */
          
        @media (min-width: 768px) and (max-width: 979px) {
            .container {
                width: 724px
            }
        }
        /* For larger displays */
          
        @media (min-width: 1200px) {
            .container {
                width: 1170px
            }
        }
    </style>
    <!-- SlidesJS Required: -->
</head>
  
<body>
  
    <!-- SlidesJS Required: Start Slides -->
    <!-- The container is used to define the width of the slideshow -->
    <div class="container">
        <div id="slides">
            <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20210302151833/GeeksClassesLiveSession.png" 
                 alt="">
            <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20210103105723/geeksforgeeks6.png" 
                 alt="" 
                 style="size:20px">
            <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20201027221346/CompleteInterviewPreparationCoursebyGeeksforGeeks.png" 
                 alt="">
            <a href="#" class="slidesjs-next slidesjs-navigation">
                <i class="fa fa-chevron-circle-left"></i></a>
            <a href="#" class="slidesjs-previous slidesjs-navigation">
                <i class="fa fa-chevron-circle-right"></i></a>
        </div>
    </div>
    <!-- End SlidesJS Required: Start Slides -->
  
    <!-- SlidesJS Required: Link to jQuery -->
    <script src="http://code.jquery.com/jquery-1.9.1.min.js">
      </script>
    <!-- End SlidesJS Required -->
  
    <!-- SlidesJS Required: Link to jquery.slides.js -->
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/slidesjs/3.0/jquery.slides.js">
    </script>
    <!-- End SlidesJS Required -->
  
    <!-- SlidesJS Required: Initialize SlidesJS with a jQuery doc ready -->
    <script>
        (function() {
            ('#slides').slidesjs({
                width: 940,
                height: 528,
                navigation: false
            });
        });
    </script>
    <!-- End SlidesJS Required -->
</body>
  
</html>

输出:

jQuery Slideshow.js插件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程