📜  使用 Materialise CSS 的轮播

📅  最后修改于: 2022-05-13 01:56:47.934000             🧑  作者: Mango

使用 Materialise CSS 的轮播

Materialize CSS 是由 Google 创建和设计的 UI 组件库。它是一种将成功设计的经典原则与创新和技术相结合的设计语言。

特征:

  • 响应式前端 CSS 框架。
  • 它独立于浏览器。
  • 可扩展。
  • 它可以免费使用。
  • 它的重点是不同的动作和组件。
  • 需要使用 jQuery JavaScript 库。

在本文中,我们将使用 Materialise CSS 创建一个 3D 轮播,这非常有趣且易于设计。 Materialise CSS carousel 是一个强大且通用的组件。它具有触控功能,可在移动设备上流畅使用。

句法:

HTML


Javascript
document.addEventListener('DOMContentLoaded', function() {
    var elems = document.querySelectorAll('.carousel');
    var instances = M.Carousel.init(elems, options);
});
    
$(document).ready(function(){
    $('.carousel').carousel();
});


HTML


  

    
    
    
  
    
  
    
    
      
    
  
    

  

    

  


HTML


Javascript
$('.carousel.carousel-slider').carousel({
    fullWidth: true
});


HTML


  

    
    
    
  
    
  
    
    
  
    

  

    

  


用于初始化的 jQuery/JavaScript:

Javascript

document.addEventListener('DOMContentLoaded', function() {
    var elems = document.querySelectorAll('.carousel');
    var instances = M.Carousel.init(elems, options);
});
    
$(document).ready(function(){
    $('.carousel').carousel();
});

示例 1:使用上面的代码片段,我们可以通过提供图像的来源和这些图像的超链接(如果需要)来轻松创建轮播。让我们看看下面的例子。

HTML



  

    
    
    
  
    
  
    
    
      
    
  
    

  

    

  

输出:

全角滑块:同样,我们也可以通过将 jQuery fullWidth选项设置为true来创建全角滑块。我们还可以在滑块底部显示指标。该滑块也兼容触摸。

为了创建这种类型的滑块,我们有一个名为“ carousel carousel-slider ”的类,在这个div中,我们放置用于创建滑块的图像,如下所示。

jQuery 脚本将如下所示进行更改。

Javascript

$('.carousel.carousel-slider').carousel({
    fullWidth: true
});

示例 2:

HTML



  

    
    
    
  
    
  
    
    
  
    

  

    

  

输出: