nanameSlider is the free and simple skew content slider jQuery plugin.
Include the script tag below in your document:
<head>
<link rel="stylesheet" href="yourpath/jquery.nanameSlider.css">
<script src="yourpath/jquery-2.2.0.min.js"></script>
<script src="yourpath/jquery.nanameSlider.js"></script>
</head>
Create <ul> element, with <li> for each slide.
Slides can contain any other HTML content, or images!
<ul class="slider1">
<li>slide1</li>
<li>slide2</li>
<li>slide3</li>
</ul>
Call .skewySlider() on <ul class="slider1">.
Note that the call must be made inside of a $(document).ready() call, or the plugin will not work!
$('.slider1').skewySlider();
Call .skewySlider() with option
$('.slider1').skewySlider({
skewYangle : 10,
pagerVisibility: false,
beforeSelector: '.menuR',
afterSelector: '.barR',
slideDirection: 'right',
autoPlay: true,
autoPause: 4000,
prevButtonTop: 10,
pNiconfontLclass: 'icon-chevron-left',
pNiconfontRclass: 'icon-chevron-right',
nextButtonTop: -10,
});
variable(変数名) | Description(説明) | initial value/type(初期値/タイプ) |
---|---|---|
skewYangle | transformプロパティのskewY()。角度によってY軸への歪みをdegで指定 | (初期値:-3)数値(小数点可) |
beforeSelector | スライドの上にくる要素をクラス名かID名で指定 ※クラス名には「.」ドット、ID名には「#」シャープを付ける。 ※beforeSelectorに指定する要素は、スライド要素のすぐ上にある必要がある。 |
(初期値:''空)文字列 |
afterSelector | スライドの下にくる要素をクラス名かID名で指定 ※クラス名には「.」ドット、ID名には「#」シャープを付ける。 ※beforeSelectorに指定する要素は、スライド要素のすぐ下にある必要がある。 |
(初期値:''空)文字列 |
slideDirection | スライドの方向を'left'か'right'で指定 | (初期値:'left')文字列 |
autoPlay | スライドのオートプレイの有無をtrueかfalseで指定 | (初期値:false)論理値 |
autoPause | スライドのオートプレイのポーズ時間をミリ秒で指定 | (初期値:3000)数値 |
repeatMax | スライドのオートプレイのリピート数を指定 | (初期値:10)数値 |
speed | スライドの移動(切替)時間を秒で指定 | (初期値:0.35)数値 |
pagerVisibility | ページャーの表示の有無をtrueかfalseで指定 | (初期値:true)論理値 |
pagerTop | スライドからページャーまでの隙間(padding)を指定 | (初期値:10)数値 |
pNbuttonVisibility | スライドコントロール(前/次ボタン)の表示の有無をtrueかfalseで指定 | (初期値:true)論理値 |
pNiconfontLclass | スライドコントロール(前ボタン)のクラス名を指定 | (初期値:'icon-chevron-left')文字列 |
pNiconfontRclass | スライドコントロール(次ボタン)のクラス名を指定 | (初期値:'icon-chevron-right')文字列 |
prevButtonTop | スライドの戻るボタンの上からの位置のアジャストを指定 | (初期値:0)数値 |
nextButtonTop | スライドの進めるボタンの上からの位置のアジャストを指定 | (初期値:0)数値 |
touchEnabled | TOUCH使用の有無をtrueかfalseで指定 | (初期値:true)論理値 |
.header {
display: flex;
justify-content: flex-end;
align-items: center;
}
.header h1 {
margin-right: auto;
}