PHP code example of amilna / yii2-sequence-widget

1. Go to this page and download the library: Download amilna/yii2-sequence-widget library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

amilna / yii2-sequence-widget example snippets



use amilna\sequencejs\SequenceJs;

echo SequenceJs::widget([
		'dataProvider'=>$dataProvider, // active data provider
		'targetId'=>'sequence',	//id of rendered sequencejs (the container will constructed by the widget with the given id)
		'imageKey'=>'front_image', //model attribute to be used as image
		'backgroundKey'=>'image', //model attribute to be used as background
		'theme' => 'parallax', //available themes: default, parallax, modern
 
 		'css' => 'test.css', // url of css to overide default css relative from @web	
  
		// example to overide default themes
		'itemView'=>function ($model, $key, $widget) {					
						$type = ['aeroplane','balloon','kite'];
						$html = '<li>
									<div class="info">
										<h2>'.$model->title.'</h2>
										<p>'.$model->description.'</p>
									</div>
									<img class="sky" src="'.$model->image.'" alt="Blue Sky" />
									<img class="'.$type[$key%3].'" src="'.$model->front_image.'" alt="Aeroplane" />
								</li>';
										
						return $html;
					}, 
		
		
		//	example to overide default options	more options on http://sequencejs.com
		'options'=>[
				'autoPlay'=> true,
				'autoPlayDelay'=> 3000,
				'cycle'=>true,						
				'nextButton'=> true,
				'prevButton'=> true,
				'preloader'=> true,
				'navigationSkip'=> false
			],
		
		//	example to use widget without active data provider (the target selector should already rendered)
		'targets' => [
			'.sequencejs' => [
				'autoPlay'=> true,
				'autoPlayDelay'=> 3000,
				'cycle'=>true,						
				'nextButton'=> true,
				'prevButton'=> true,
				'preloader'=> true,
				'navigationSkip'=> false
			],
		],
		 						
 	]); 

php composer.phar