承接 takshak/adash-slider 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

takshak/adash-slider

Composer 安装命令:

composer require takshak/adash-slider

包简介

Simple admin panel starter kit

README 文档

README

An extension for slider for takshak/adash package. This will he helper to create image slider or even for cards, products etc

Installation

Require the package with composer

composer require takshak/adash-slider

Run the command to setup the table, pages, models and all

php artisan adash-slider:install

Add Component <x-aslider-aslider /> to your view where you want to show the slider. Multiple sliders for different location can be added through admin panel.

Component Options

Parameters Default Description
slider Default Name or slug of the slider which will be displayed
size Display size of slides (small / medium / large), by default it will show all sizes in responsive behavior
limit Number of slides to be shown, all slides will be shown by default
random false Get slides in random order
options Slider options passed as array (see options from OwlCarousel2)
overrides Override the default options (see options from OwlCarousel2)
autoplay true Autoplay the slider
loop true Play slides in the loop
margin 10 Margin between slides
nav false Show navigation buttons
dots true Sow navigation dots
items 1 Items shown at one slide
custom-slides false Get your custom slides (own html content)

Slider uses OwlCarousel2 for slider.

options: OwlCarousel2 options parameters should be passed in array format. eg:

<x-aslider-aslider :options="[
    'items' 	=>	2,
    'margin' 	=>	10,
    'nav'		=>	true
]" />

responsive: OwlCarousel2 options' responsive parameters should be passed in array format for responsiveness of slider. eg:

 <x-aslider-aslider :responsive="[
	    '0' 	=>	[
    	    'items' => 1,
    	    ...
	    ],
	    '480' 	=>	[
    	    'items' => 2,
    	    ...
	    ],
	    '768' 	=>	[
    	    'items' => 3,
    	    ...
	    ]
    ]" />

For more options and customization go to OwlCarousel2 documentation

Getting your custom slides: Demo

You can make your own slides for the slider. You just need to add an attribute custom-slides="1" with slideItems slot. Eg:

<x-aslider-aslider custom-slides="1">
    <x-slot:slideItems>
        <div class="card border-0 overflow-hidden">
            <div class="card-body text-center pb-5 px-4 pt-4">
                <p class="mb-2 fs-5">Lorem vel similique perspiciatis aperiam? ipsum dolor sit amet consectetur, adipisicing elit. Mollitia. Lorem ipsum dolor sit. Lorem, ipsum.   </p>
                <h4 class="fw-bold">Lorem, Slide 1.</h4>
            </div>
        </div>

        <div class="card border-0 overflow-hidden">
            <div class="card-body text-center pb-5 px-4 pt-4">
                <p class="mb-2 fs-5">Mollitia, vel similique perspiciatis aperiam? Lorem ipsum dolor sit amet consectetur, adipisicing elit. Lorem ipsum dolor sit. Lorem, ipsum.   </p>
                <h4 class="fw-bold">Lorem, Slide 2.</h4>
            </div>
        </div>
    </x-slot>
</x-aslider-aslider>

Slider Demos/Examples

  • Default Slider:Demo

      <x-aslider-aslider />
    
  • Slider with specific size's images:Demo

      <x-aslider-aslider size="large" />
    
  • Slider without dots:Demo

      <x-aslider-aslider :dots="false" :nav="true" />
    
  • Slider without autoplay:Demo

      <x-aslider-aslider :autoplay="false" />
    
  • Slider with only 2 slides:Demo

      <x-aslider-aslider limit="2" />
    
  • Show different slider:Demo

      <x-aslider-aslider slider="Example Slider" />
    
  • Slider with advance options:Demo

      <x-aslider-aslider slider="Example Slider" size="medium" :options="[
          'items'     =>  2,
          'margin'    =>  0,
          'loop'      =>  false,
          'autoplayTimeout'   =>  2000,
          'autoplayHoverPause'    =>  true
      ]" />
    
  • Slider with background image, title and subtitle:Demo

      <x-aslider-aslider slider="Background Slider" />
    

统计信息

  • 总下载量: 46
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 8
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-02-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固