0

0

使用 Slick.js 将轮播添加到您的网站

WBOY

WBOY

发布时间:2023-09-04 20:37:02

|

1579人浏览过

|

来源于tutorialspoint

转载

使用 slick.js 将轮播添加到您的网站

在本教程中,我们将演示如何使用 Slick.js 来处理轮播,然后将它们添加到您的网站。我们将从创建一个简单的图像轮播开始,并提供基本的滚动功能,然后慢慢地根据我们的需要向轮播添加不同的属性,对轮播进行一些更改。

如果您尝试在不使用任何库的情况下创建轮播,这将非常耗时。为了减少工作量并能够添加具有不同属性的多种类型的轮播,您可以使用 slick.js。

Slick.js 是一个非常著名且广泛使用的 jQuery 插件,它允许我们创建具有多个属性和不同属性的响应式轮播。

Slick 的功能

Slick.js 成为轮播的完美选择有多种原因。下面提到了其中一些原因 -

  • 它提供了完全响应式轮播。

  • 轮播随其容器缩放。

  • 它允许您使用不同的断点进行单独的设置。

  • 是否包含 CSS3,由您选择。

  • 支持桌面鼠标拖动。

  • 存在无限循环。

与创建轮播的传统方式相比,这些是 Slick 为我们提供的一些流行功能。

使用 Slick 创建轮播

现在我们已经熟悉了 Slick,是时候学习如何使用它来创建轮播了。创建轮播的第一步是拥有一个 HTML 文件和一个 CSS 文件,因为在这些文件中,我们将为我们的网站编写逻辑,该网站也将包含轮播。

运行以下命令 -

touch index.html styles.css

在上面的命令中,我们创建了两个文件,即index.html和styles.css。

注意 - 可能index.html可能无法在您的机器上运行,请使用vi命令创建这两个文件.

现在,让我们编写创建一个非常基本的轮播所需的 HTML 代码。

index.html

示例

 
 
    Slick Carousel - Example 
    
    
    
 
 
   

Slick Carousel - Example

说明

好的,困难的部分结束了。让我们重点关注如何在 index.html 文件中使用 Slick 以及我们使用的属性和特性。

使用 Slick 时的第一件事是能够安装它或使其在我们的代码中可用,我们可以通过不同的方式来做到这一点。最简单的方法是使用 CDN 链接,这就是我在 html 文件中所做的。

ASP.NET 4.0电子商城
ASP.NET 4.0电子商城

在现实生活中的购物过程,购物者需要先到商场,找到指定的产品柜台下,查看产品实体以及标价信息,如果产品合适,就将该产品放到购物车中,到收款处付款结算。电子商务网站通过虚拟网页的形式在计算机上摸拟了整个过程,首先电子商务设计人员将产品信息分类显示在网页上,用户查看网页上的产品信息,当用户看到了中意的产品后,可以将该产品添加到购物车,最后使用网上支付工具进行结算,而货物将由公司通过快递等方式发送给购物者

下载

以下代码片段显示了 index.html 文件的 head 标记中存在的两个 CDN。

 
 

然后我们还需要在 HTML 中添加更多 CDN,但不是在 head 中, 而是在 body 标记内。考虑下面显示的代码片段。


 
 

在上面的代码片段中,我们导入了 jQuery 依赖项以及用于添加 js 功能的 slick.min.js

现在到了有趣的部分,我们需要使用 Slick,为此,你可以看到我创建了一个名为 carousel 的类,其中有多个 div b> 包含具有指定高度和宽度的不同图像。

名为 carousel 的类在 body 标签内的 script 标签内使用,我们在其中创建一个 jQuery 函数,然后使用“$”运算符和 slick 作为我们传递单个设置属性的方法,即 slidesToShow: 2,,它告诉 Slick 我们只想一次显示 2 张幻灯片。

现在,如果我们在浏览器中运行 index.html 文件,我们应该能够看到不同图像的轮播,其中在特定时刻显示 2 个图像,并且我们还可以移动到按图像左右中心的箭头按钮即可显示下一组图像。

向轮播添加有趣的属性

这样,我们的基本轮播就完成了。现在我们来谈谈添加有趣的属性来更改轮播的行为,这可以通过在我们的 ".slick({})" 方法中添加设置属性来完成。

假设我们还希望轮播的用户有一个点选项,他可以在其中单击然后转到特定图像,这可以通过添加 dots 属性来完成。请参阅下面所示的代码片段。

$(document).ready(function () { 
   $('.carousel').slick({ 
      slidesToShow: 2, dots: true, 
   }); 
}); 

如果我们用上面显示的代码片段替换之前的 ".ready()" 方法,那么我们将能够在浏览器中看到轮播下方出现不同数量的点。

我们还可以通过添加 dotsClass 属性来更改点的类型或类别,如下所示:

$(document).ready(function () { 
   $('.carousel').slick({ 
      slidesToShow: 2, 
      dots: true, 
      dotsClass: 'slick-dots', 
   }); 
});

有多个可用的dotClasses,最流行的是 -

  • 光滑点

  • 光滑轮播

  • 光滑活跃

您可能在网站上的不同轮播中看到的轮播最重要的功能之一是自动播放功能,在该功能中您可以看到轮播自动运行,而无需单击按钮,然后移至下一个图像或 div,,这可以在 Slick.js 中借助 autoPlay 轻松完成财产。请参阅下面所示的代码片段。

$(document).ready(function () { 
   $('.carousel').slick({ 
      slidesToShow: 2, 
      dots: true, 
      dotsClass: 'slick-dots', 
      autoplay: true, 
      autoplaySpeed: 1000, 
   }); 
});

在上面的代码片段中,我们添加了具有不同属性的 Slick,其中之一是 autoplay 属性以及 autoplaySpeed,它告诉我们在什么情况下显示下一个图像或 div 的时间,在我们的例子中,为 1000 毫秒。

如果运行 HTML 代码,您将看到轮播将处于自动播放模式,图像每 1000 毫秒或 1 秒更改一次。

结论

在本教程中,我们演示了如何使用 Slick.js 创建您选择的轮播并将其添加到您的网站上。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
jquery插件有哪些
jquery插件有哪些

jquery插件有jQuery UI、jQuery Validate、jQuery DataTables、jQuery Slick、jQuery LazyLoad、jQuery Countdown、jQuery Lightbox、jQuery FullCalendar、jQuery Chosen和jQuery EasyUI等。本专题为大家提供jquery插件相关的文章、下载、课程内容,供大家免费下载体验。

149

2023.09.12

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

305

2023.10.13

jquery删除元素的方法
jquery删除元素的方法

jquery可以通过.remove() 方法、 .detach() 方法、.empty() 方法、.unwrap() 方法、.replaceWith() 方法、.html('') 方法和.hide() 方法来删除元素。更多关于jquery相关的问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

389

2023.11.10

jQuery hover()方法的使用
jQuery hover()方法的使用

hover()是jQuery中一个常用的方法,它用于绑定两个事件处理函数,这两个函数将在鼠标指针进入和离开匹配的元素时执行。想了解更多hover()的相关内容,可以阅读本专题下面的文章。

490

2023.12.04

jquery实现分页方法
jquery实现分页方法

在jQuery中实现分页可以使用插件或者自定义实现。想了解更多jquery分页的相关内容,可以阅读本专题下面的文章。

176

2023.12.06

jquery中隐藏元素是什么
jquery中隐藏元素是什么

jquery中隐藏元素是非常重要的一个概念,在使用jquery隐藏元素之前,需要先了解css样式中关于元素隐藏的属性,比如display、visibility、opacity等属性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

115

2024.02.23

jquery中什么是高亮显示
jquery中什么是高亮显示

jquery中高亮显示是指对页面搜索关键词时进行高亮显示,其实现办法:1、先获取要高亮显示的行,获取搜索的内容,再遍历整行内容,最后添加高亮颜色;2、使用“jquery highlight”高亮插件。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

169

2024.02.23

css
css

css是层叠样式表,用来表现HTML或XML等文件样式的计算机语言,不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。php中文网还为大家带来html的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

495

2023.06.15

笔记本电脑卡反应很慢处理方法汇总
笔记本电脑卡反应很慢处理方法汇总

本专题整合了笔记本电脑卡反应慢解决方法,阅读专题下面的文章了解更多详细内容。

1

2025.12.25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号