jQuery MobileでIPhoneサイト制作@2月6日(月)
昨日の消えたwordpressは、以前のドメインにリンクしてるので、作り直した方が早いとの事。リンクを今のに更新出来ないだろうか??
jQuery MobileでIPhoneサイト制作
●参考「10分でわかる! jQuery Mobileのキホン」
◎headerに3つのファイルを読み込む
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" /> <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
◎「Viewport」→スマートフォン用の解像度(一般的には横幅320px)で表示される「スマートフォンサイト」になる。
◎横と縦のサイズの最適化のために、min.maxを記述する。
<meta name="viewport" content="width=device-width, initial-scale=1,minimum-scale=1,maximum-scale=1">
◎これが基本の1ページ。この基本構造を重複して、2.3p~を作る。
ページtopは、id="index"
<div data-role="page"id="index"> <div data-role="header"> <h1>ASCII.jp</h1> </div> <div data-role="content"> <p>コンテンツの内容</p> </div> <div data-role="footer"> <h4>© 2012 ASCII </h4> </div>
◎data-theme="b"
で色が変わる。(a b c d e )
◎ul要素に設定しているdata-role属性「listview」はリストをスマートフォン用に最適化して表示する設定
◎data-inset属性「true」はリストの周りに余白を付けて角丸にする設定
↓
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>jQuery Mobileで講師日和</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" /> <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div data-role="page" id="index" data-theme="b"> <div data-role="header" data-theme="b"> <h1>講師日和</h1> </div> <div data-role="content"> <ul data-role="listview" data-inset="true"> <li><a href="#book8">jQuery Mobile スマートフォンサイト デザイン入門</a></li> <li><a href="#book7">標準HTML5タグリファレンス</a></li> <li><a href="#book6">リスティング広告 プロの思考回路</a></li> <li><a href="#book5">iPhone+Android スマートフォンサイト制作入門</a></li> <li><a href="#book4">HTML5+JavaScript アイデア&実践サンプル</a></li> <li><a href="#book3">プロが教えるデジカメ撮影テクニック</a></li> <li><a href="#book2">Web制作の現場で使う jQueryデザイン入門</a></li> <li><a href="#book1">現場でプロが培った Google Analyticsの使い方</a></li> </ul> </div> <div data-role-"footer"> <h4>©2012 ASCII</h4> </div> </div> <div data-role="page" id="book8"> <div data-role="header"> <a href="#index" data-direction="reverse">TOP</a> <h1>講師日和</h1> </div> <div data-role="content"> <h2>jQuery Mobile スマートフォンサイト デザイン入門</h2> <p>もうスマホサイトで手間取らない! モバイルフレームワーク「jQuery Mobile」を使ったサイト制作の基本から、高度なカスタマイズまで、jQuery本売り上げNo.1の著者らが徹底解説。</p> <p><a href="http:///amazon.co.jp/o/ASIN/4048706691"><img src="http://images.amazon.com/images/P/4048706691.09._OU09_SCMZZZZZZZ_.jpg" alt="jQuery Mobile スマートフォンサイト デザイン入門" /></a></p> </div> <div data-role="footer"> <h4>© 2012講師日和</h4> </div> </div> </body> </html>
●参考「JQueryMoble日本語リファレンス,スライダーとボタンの作成
http://dev.screw-axis.com/doc/jquery_mobile/
http://dev.screw-axis.com/doc/jquery_mobile/#/doc/jquery_mobile/overview/start_guide/
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>My page</title> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1,maxmun-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> </head> <body> <div data-role="page"> <div data-role="header"> <h1>MyTitle</h1> </div><!--/header--> <div data-role="content" data-theme="a"> <p>Hello world</p> <ul data-role="listview" data-inset="true" data-filter="true"> <li><a href="#">Acura</a></li> <li><a href="#">Audi</a></li> <li><a href="#">BMW</a></li> <li><a href="#">Cadillac</a></li> <li><a href="#">Rerrari</a></li> </ul> <form> <label for="slider-0">input slider:</label> <input type="range" nane="slider" id="slider-0" value="25" min="0" max="100" /> </form> <a href="#" data-role="button" data-icon="star" data-theme="e">Star Button</a> </div><!--/content--> </div> </body> </html>
memo&後で読む
●safariの「開発」→「ユーザーエージョント」からも見れる。
●西畑一馬のjQuery Mobileデザイン入門
http://ascii.jp/elem/000/000/602/602620/index-2.html
●実践!iPhone&Androidサイト制作ガイド
http://ascii.jp/elem/000/000/533/533011/