JavaScript + Ajax 実践サンプル集 (1530本以上) ◇編集して実行可能◇
jQueryを使い倒せ! jQueryでAjaxを実装するための基礎知識と実践サンプルを一挙公開中...
»»jQueryテンプレート42選!
ホーム
jQuery
jQuery プラグイン
jQuery UI
人気順
カテゴリ
キーワード
クール
新着
ツリー
jQuery PDF
ホット
サイト情報
サイトマップ
★ 新着サンプルトップ50のRSSを購読する
◆ DHTMLサンプル(基礎)のRSSを購読する
◆ DHTMLサンプル(応用)のRSSを購読する
◆ AJAXサンプルのRSSを購読する
◆ その他サンプルのRSSを購読する
◆ BOM(Browser Object Model)のRSSを購読する
◆ DOM(Document Object Model)のRSSを購読する
CSS3: アニメーション付きのスライドショー
説明
補足説明
コード
分割コード
関連書籍
コメント投稿
このサンプルは、CSS3のスタイルシートを利用してアニメーション付きのスライドショーを実装しています。サンプルが表示されたら画面最下位に表示されているサムネイルにマウスを移動してください。サムネイルにマウスを移動するとサムネイルがアニメーション化されて拡大表示されます。サムネイルの左側に表示されている番号(1-4)にマウスを移動するとサムネイルがアニメーション化されて切り替わります。サムネイルが切り替わった状態でマウスをサムネイル上に移動すると拡大表示されます。このサンプルは、Google Chrome、Safariでご覧ください。Chrome/Safariでご覧なるとイメージを切り替えたり、拡大するときにアニメーション化します。
このサンプルを編集して試してみる
このサンプルのオリジナルは、
こちら
をご覧ください。
CSS3 Animated Slideshow
New Zealand - Australia - Singapore
Photographs by Stuart A Nicholls
1
2
3
4
CSS部
HEAD部
BODY部
ボックス内のスタイルシート(CSS)を外部ファイル(*.css)、またはHTMLドキュメントの<HEAD>セクションの<style>タグ内にコピー&ペーストしてください。
/* ================================================================ This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menu/css3-animated-slideshow.html Copyright (c) 2005-2010 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements. =================================================================== */ ul.u1 {padding:0; margin:0 auto; list-style:none; width:616px; border:16px solid #000; border-width:16px 16px 5px 0; height:465px; position:relative; background:#000; overflow:hidden; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } ul.u1 ul {padding:0; margin:0; list-style:none; position:absolute; top:70px; width:600px; height:66px; overflow:visible; border:0; left:32px; z-index:100; transition: 1s ease-in-out; -o-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; } ul.u1 ul li {float:left;} ul.u1 ul li a {display:block; float:left; width:100px; height:66px; background:#000;} ul.u1 ul li a img {display:block; border:0;} ul.u1 ul li a img.small {opacity:1; filter: alpha(opacity=100); float:right; transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out; } ul.u1 ul li a img.full {position:absolute; left:1px; top:-470px; opacity:0; z-index:1; filter: alpha(opacity=0); transition: 1s ease-in-out; -o-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; } ul.u1 li.tp {position:absolute; left:-16px; top:400px; width:16px; height:17px; background:orange; z-index:5;} ul.u1 li.p1 a.a1 {position:absolute; left:16px; top:0; display:block; width:16px; height:17px; background:#000; font:12px/16px arial,sans-serif; color:#fff; text-decoration:none; text-align:center;} ul.u1 li.p2 a.a2 {position:absolute; left:16px; top:16px; display:block; width:16px; height:17px; background:#000; font:12px/16px arial,sans-serif; color:#fff; text-decoration:none; text-align:center;} ul.u1 li.p3 a.a3 {position:absolute; left:16px; top:32px; display:block; width:16px; height:17px; background:#000; font:12px/16px arial,sans-serif; color:#fff; text-decoration:none; text-align:center;} ul.u1 li.p4 a.a4 {position:absolute; left:16px; top:48px; display:block; width:16px; height:17px; background:#000; font:12px/16px arial,sans-serif; color:#fff; text-decoration:none; text-align:center;} ul.u1 li.p1 ul {top:0;} ul.u1 li.p1 ul li a img.full {top:-400px;} ul.u1 li.tp:hover {border:0;} ul.u1 li.tp:hover a {font-weight:bold; background:#333;} ul.u1 li.tp:hover ul {top:0;} ul.u1 li.tp:hover ul li a img.full {top:-400px;} ul.u1 ul li a:hover img.small {opacity:0.4; filter: alpha(opacity=40);} ul.u1 ul li a:hover img.full {opacity:1; filter: alpha(opacity=100);} ul.u1 li.cover {position:absolute; left:17px; top:0; height:399px; width:599px; background: url(trans.gif); z-index:500;} ul.u1 li.title{position:absolute; left:17px; top:0; height:299px; padding-top:100px; width:599px; z-index:1; color:#888; font-size:25px; text-align:center; transition: 1s ease-in-out; -o-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; } ul.u1 li.title span {font-size:16px;} ul.u1:hover li.title {opacity:0; filter: alpha(opacity=0);} /* for IE6 */ ul.u1 table {border-collapse:collapse; width:0; height:0; margin-bottom:-1px; position:absolute;} ul.u1 li a.a1 ul {top:0;} ul.u1 li a.a2 ul {top:53px;} ul.u1 li a.a3 ul {top:37px;} ul.u1 li a.a4 ul {top:23px;} ul.u1 li.tp a:hover {border:0;} ul.u1 li.tp a:hover {font-weight:bold; background:#333;} ul.u1 li a.a1:hover ul {top:0;} ul.u1 li a.a2:hover ul {top:-16px;} ul.u1 li a.a3:hover ul {top:-32px;} ul.u1 li a.a4:hover ul {top:-48px;} ul.u1 li.tp a:hover ul li a img.full {top:-400px;} * html ul.u1 li.cover {height:401px;} * html ul.u1 ul {left:2px; top:66px;}
ボックス内のコードをHTMLドキュメントの<HEAD>セクションにコピー&ペーストしてください。
ボックス内のコードをHTMLドキュメントの<BODY>セクションにコピー&ペーストしてください。
New Zealand - Australia - Singapore
Photographs by Stuart A Nicholls
1
2
3
4
コメント・提案の投稿!
名前
メール
件名
本文
送信中です...
ASP.NET 3.5
|
Akio's Blog