ページ背景をフルスクリーンのスライドショーにするjQueryプラグインを作ってみた。(CSS3のアニメーション機能のみで実現)

ページ背景をフルスクリーンのスライドショーにするjQueryプラグインを作ってみた。(CSS3のアニメーション機能のみで実現)

王


 

O
()


jQuery



Fullscreen background image slideshow with CSS3

CSS3Mac彿

CSS3

CSS3jQuery?


CSSHTMLCSS



CSS3使
animation-delay@keyframes


jQueryo
sublime_slideshow


sublime_slideshow使

CSS


jquery.sublimeSlideshow.js  sublimeSlideshow.css 

<script type="text/javascript" src="js/jquery.sublimeSlideshow.js"></script>
<link rel="stylesheet" type="text/css" href="css/sublimeSlideshow.css" media="all" />


images/pattern.pngjsJS
使

sublimeSlideshow.css

JS


JS
使urlOK

$.sublime_slideshow({
src:[
{url:"images/1.jpg",title:"画像1のタイトル"},
{url:"images/2.jpg",title:"画像2のタイトル"},
{url:"images/3.jpg",title:"画像3のタイトル"},
{url:"images/4.jpg",title:"画像4のタイトル"},
{url:"images/5.jpg",title:"画像5のタイトル"}
]
});



パラメータ名 デフォルト値 説明
scaling 1.17 拡大エフェクトの設定、値は画像サイズの倍率になります。falseをセットすればエフェクトを切ることができる
rotating 3 回転エフェクトの設定、値は度数で指定する。falseをセットすればエフェクトを切ることができる
duration 6 画像ごとの存続時間、単位は秒
fade 2 フェードイン・フェードアウトの速度指定、単位は秒
overlay images/pattern.png マスク画像のurlを指定する文字列



$.sublime_slideshow({
    src:[
    {url:"images/1.jpg",title:"星空"},
    {url:"images/2.jpg"},
    {url:"images/3.jpg",title:"月夜"}
    ],
    duration:   7,
    fade:       1,
    scaling:    true,
    rotating:   false,
    overlay:    "images/pattern.png"
});


CSSHTMLheadbody
CSS


CSS3HTMLCSS使
IEIEjQuery
vegas
vegas使IE
IE10IE10

LIGWeb
Webサイト制作の実績・料金を見る

この記事のシェア数


LIGKING
このメンバーの記事をもっと読む
デザイン力×グローバルな開発体制でDXをトータル支援
お問い合わせ 会社概要DL