管理しているサイトでも使用している「s3Slider jQuery plugin」の紹介。
トップページなどで写真を使用する場合など少し見栄えがよくなるかも?一度作成しておけば、同じサイズの写真を追加・変更するだけで簡単に更新できます。デモのようにスライド部分の設定はリストタグ内のclassで上からスライドなら”top”。下からスライドは”bottom”に変更すればOK。
配布元:s3Slider jQuery plugin
※配布元に左右のスライドもあります。
DEMO:
ソース:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/s3Slider.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#slider').s3Slider({ timeOut: 4000 }); }); </script> <style type="text/css"> body{margin:0;padding:0} #slider { width: 400px; height: 320px; position: relative; overflow: hidden; } #sliderContent { width: 400px; position: absolute; top: 0; } .sliderImage { float: left; position: relative; display: none; } .sliderImage span { position: absolute; font: 12px Verdana,sans-serif; padding: 10px; width: 400px; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #e2e2e2; display: none; } .clear {clear: both;} .sliderImage span strong {font-size:15px} .top {top: 0; left: 0} .bottom {bottom: 0; left: 0} ul { list-style-type: none; margin:0; padding:0; } </style> </head> <body> <div id="slider"> <ul id="sliderContent"> <li class="sliderImage"> <img src="images/1.jpg" alt="" width="400" height="300" /> <span class="top"><strong>AMG</strong><br /><a href="http://www.amg.jp/" target="_blank">http://www.amg.jp/</a></span> </li> <li class="sliderImage"> <img src="images/2.jpg" alt="" width="400" height="300" /> <span class="bottom"><strong>AMG</strong><br /><a href="http://www.amg.jp/" target="_blank">http://www.amg.jp/</a></span> <li class="sliderImage"> <img src="images/3.jpg" alt="" width="400" height="300" /> <span class="top"><strong>AMG</strong><br /><a href="http://www.amg.jp/" target="_blank">http://www.amg.jp/</a></span> </li> <div class="clear sliderImage"></div> </ul> </div> </body> </html>