こんにちは。All About ホームページ作成ガイドの西村文宏です。
今回は、サムネイル画像やアイコン画像を付加したリンクリストを作る方法をご紹介いたします。
アフィリエイト商品の一覧ページを作る場合にも役立つと思いますので、ぜひご活用ください。
こんにちは。All About ホームページ作成ガイドの西村文宏です。
今回は、サムネイル画像やアイコン画像を付加したリンクリストを作る方法をご紹介いたします。
アフィリエイト商品の一覧ページを作る場合にも役立つと思いますので、ぜひご活用ください。
まずは、下記のHTMLソースを保存して、スマートフォンのブラウザで表示してみてください。
これは、画像付きリンクリストを「jQuery Mobile」で作成したサンプルです。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css" /> <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <script src="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js"></script> <title>jQuery Mobile リストのサンプルページ</title> </head> <body> <div data-role="page" id="pcontents"> <div data-role="header"> <h1>jQuery Mobile リストのサンプル</h1> </div> <div data-role="content"> <ul data-role="listview"> <li><a href="sample1.html"> <img src="http://jquerymobile.com/demos/1.1.1/docs/lists/images/album-hc.jpg" /> <h3>Warning</h3> <p>Hot Chip</p> </a></li> <li><a href="sample2.html"> <img src="http://jquerymobile.com/demos/1.1.1/docs/lists/images/album-ok.jpg" /> <h3>Of The Blue Colour Of The Sky</h3> <p>Ok Go</p> </a></li> <li><a href="sample3.html"> <img src="http://jquerymobile.com/demos/1.1.1/docs/lists/images/album-mg.jpg" /> <h3>Congratulations</h3> <p>MGMT</p> </a></li> </ul> </div> <div data-role="footer"> <h4>フッター</h4> </div> </div> </body> </html>
上記のソースをブラウザで表示すると、「サムネイル画像付きのリスト」が縦方向にぴったり並んで、メニュー項目のように表示されます。
画像は、表示サイズが自動的に調整されて左端に配置されます。
さらに、移動できることを示す矢印アイコンが、自動的に右端に表示されます。
上記が、「jQuery Mobile」を使って「画像付きリンクリスト」を作る例です。
書き方はとても簡単で、a要素を使って作るリンクを、ul要素とli要素を使ってリストの形にするだけです。
<ul data-role="listview"> <li><a href="リンク先"><img src="画像URL"><h3>見出し</h3><p>文章</p></a></li> <li><a href="リンク先"><img src="画像URL"><h3>見出し</h3><p>文章</p></a></li> <li><a href="リンク先"><img src="画像URL"><h3>見出し</h3><p>文章</p></a></li> : : : </ul>
このように、スマートフォンで見やすく、タップしやすい「サムネイル画像付きリンクリスト」を簡単に作ることができます。
用途によっては、もっと小さめのアイコン画像を付加したリストや、1項目に2つのリンク先を含めたリストを作りたいこともあるでしょう。
「jQuery Mobile」では、それらのようなリンクリストも簡単に作れます。
ご注意ください