- ・ サンプルの説明
-
このページは文字コード「UTF-8」で書いています。ソースを他の文字コードで書かれたページに貼り付ける時は、貼り付けた後に文字コードを統一してください(「名前を付けて保存」で文字コードを指定するなど)。異なる文字コードが混在すると、文字化けの原因になります。
- 写真でも、写真や文章などをひとまとめにしたBLOCK要素でも、スライドさせる事ができるスライドショーギャラリーです。 アニメーションは「横入れ替わり」です。 他のアニメーションへのリンクはこのページ最下部にあります。 レスポンシブデザインへの対応で、アスペクト比維持型(同じアスペクト比のimg要素の写真を直接使用できる)と高さ維持型(文章が多い場合ははみ出しを防ぐ効果があるが、写真を表示する場合はimg要素を使えない為、BLOCK要素の背景で表示する)を掲載しています。 アスペクト比維持型と高さ維持型はスタイルシートで区別している為スクリプト部分は共通です。 スライドショーの操作ボタンは三つ型で、モバイルではタップ、パソコンではマウスを重ねると出てきます。
- BLOCK要素で写真を表現する場合その背景画像に写真を設定します。 スタイルbackground-size:cover;で画面いっぱいに表示し、あたかも写真のスライドショーの様にする事もできます。また、background-size:contain;にすれば、形の違う写真を一定の枠内に表示できます。
- サムネイル一覧は、全サムネイルをスライドショー幅いっぱい横一列に表示します。 即ち、写真の数が少なければサムネイルは大きくなり、写真の数が多くなるほどサムネイルは小さくなります。 デザインを壊さない程度の数を使用してください。 なお、サムネイル一覧がいらない時はこのページ最下部を参照してください。
- スライドショーデータは「ここからデータ。↓」以下のクラス名koboDataの要素です。 サムネイルの写真データはクラス名"gal_base"のdiv要素の中のimg要素です。 すべて同じアスペクト比の画像を用意してください。 このページでは横縦比が4:3の画像を使っています。 それぞれ同じ順番で同じ数のデータを記述してください。
- このスライドショーギャラリーは、個人・商用を問わず無料で永久に自由に使用できます。 掲載しているソースコードのみで作動し、jQueryなどのライブラリー本体やそのプラグインも、Javascripやcssの外部ファイルも不要です。
- 写真でも、写真や文章などをひとまとめにしたBLOCK要素でも、スライドさせる事ができるスライドショーギャラリーです。 アニメーションは「横入れ替わり」です。 他のアニメーションへのリンクはこのページ最下部にあります。 レスポンシブデザインへの対応で、アスペクト比維持型(同じアスペクト比のimg要素の写真を直接使用できる)と高さ維持型(文章が多い場合ははみ出しを防ぐ効果があるが、写真を表示する場合はimg要素を使えない為、BLOCK要素の背景で表示する)を掲載しています。 アスペクト比維持型と高さ維持型はスタイルシートで区別している為スクリプト部分は共通です。 スライドショーの操作ボタンは三つ型で、モバイルではタップ、パソコンではマウスを重ねると出てきます。
アスペクト比維持型 | ||
---|---|---|
⇔ | ||
高さ維持型 | ||
⇔ |
- ・ アスペクト比維持型
- レスポンシブデザインへの対応がアスペクト比維持型のため、表示部分と同じサイズならばimg要素を使用できる。 表示部分を写真(img要素)と同じアスペクト比にするには、表示部分のスタイルシートでpadding-top:~%;に写真の(高さ/幅)を%で書く。