2013-04-01から1ヶ月間の記事一覧

jQueryMobile 問い合わせフォームの作成05

使いやすいチェックボックスの追加 「お問い合わせ種別」は、チェックボックスを使う チェックボタンはスマートフォンで非常に使いにくいフォーム部品の1つだが、jQuery Mobileを利用すると指で選択しやすい形状に最適化できる チェックボックスは、type属性…

jQueryMobile リストの表示05

リストの表示 画像付きのリスト 各リスト項目内のimg要素を記述すると、左側に画像が表示される画像付きリストを利用できる img要素で指定した画像は80×80pxに自動的にリサイズされる ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <title>jQuery Mobile Sample</title> <meta name="viewport" content="width=device-width, initial-scale=1"> </meta></meta></head></html>

jQueryMobile 問い合わせフォームの作成

フォームUIの課題とjQuery Mobileによる解決 スマートフォンのブラウザーに標準で用意されているフォーム部品はどれもサイズが小さく、そのままでは指による操作に適さない スマートフォンサイトの制作ではフォームをスマートフォンに最適化することが重要 …

jQueryMobile 問い合わせフォームの作成02

入力フォームの装飾と調整 ページの見出し(h2要素)とフォームの間には不自然な余白があり、入力フォームの背景色がやや暗いので、デザインを少し調整する ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1"> <title>jQuery Mobile Sample</title> </meta></meta></head></html>

花小金井 スポーツ外傷に強い整骨院 | さくらば整骨院

腰・膝・肩・首・指の症状でお困りの肩へ 膝が曲がらない、正座ができない 腰が痛くて長時間座っていられない 肩が痛くて手が挙がらない、後ろに回らない 手、指、腕、脚やお尻など痺れがある 交通事故等の後遺症で首が痛い、重い、だるい ムチウチかも スノ…

jQueryMobile ページ遷移のアニメーションエフェクト

ページ遷移のアニメーションエフェクト トップページ(#index)から各ページへのリンクをタップすると、ページが左右にスライドしながら遷移する jQuery Mobileではさまざまなページ遷移のアニメーションエフェクトが用意されており、a要素に対してカスタム…

jQueryMobile リストの表示

リストの表示 スマートフォンサイトで多用されるのが、リスト表示 jQuery Mobileではさまざまなリスト表示のUIが用意されている 一般的なリスト data-role属性「listview」 ul、ol/li要素などのリストでマークアップされた項目にdata-role属性「listview」を…

jQueryMobile リストの表示02

リストの表示 一般的なリスト data-role属性「listview」入れ子状態のリストでは、最初にメイン(親)のリストが表示され、リストをタップするとページが遷移して子リストが表示されます ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>リストの表示</title> </meta></meta></head></html>

jQueryMobile リストの表示03

分割リスト li内に2つのリンクを記述すると、1つのリスト項目に2つのリンクを設定できる分割リストも作成できる 分割リストでは、2番目のリンクはリンクアイコンだけが表示される ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <title>jQuery Mobile Sample</title> <meta name="viewport" content="width=device-width, initial-scale=1"> </meta></meta></head></html>

jQueryMobile リストの表示04

説明付きのリスト ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <title>説明付きのリスト</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css"> </link></meta></meta></head></html>

jQueryMobile リスト表示

リスト表示 リストは、コンテンツ領域内(data-role="content")にul要素を記述し、ul要素に対してカスタムデータ属性「data-role="listview"」を指定することで表示できる ブロックリンク XHTMLではa要素の内側にh3要素などのブロックレベル要素を記述でき…

jQueryMobile リスト表示02

リスト見出し リスト表示では、li要素にカスタムデータ属性「data-role="list-divider"」を付けることでリストを区切る「見出し」も表示できる ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>ページ遷移</title> </meta></meta></head></html>

jQueryMobile リスト表示03

角丸の立体的なメニュー ul要素にカスタムデータ属性「data-inset="true"」を付けると、角丸の立体的なメニューにもできる ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>ページ遷移</title> </meta></meta></head></html>

jQueryMobile マークアップの基本とCSSの変更

サイト構造 サイト構造のイメージ図 aboutページの作成 ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>ページ遷移</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" /> </link></meta></meta></head></html>

jQueryMobile 「Backボタン」のカスタマイズ

Backボタン ヘッダー領域に「戻る」ボタンを追加 ページのコンテナ要素に「data-add-back-btn="true"」を設定する ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>ページ遷移</title> <style> .ui-content .h1{ color: #5E87B0; font-size: 18px; text-…</meta></meta></head></html>

jQueryMobileページの作成03

テーマの切り替え jQuery MobileではCSS3を利用したCSSフレームワークが採用されている ページ要素に対してdata-theme属性「a」〜「e」を指定すると、デザインテーマを切り替えられる <div data-role="page" id="page1" data-theme="b"> jQuery Mobileの各UIパーツは指定したテーマに沿ったカラーリングで表示</div>…

jQueryMobile戻るボタン

jQuery Mobile 1.3.0 旧バージョンで次ページ以降に自動生成された「戻る」ボタンが、自動生成されない 自動生成するには、以下の2つの方法がある JavaScriptで記述する場合 <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" /> <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> <script> $(document).bind("mobileinit"…</link>

jQueryMobile入門

jQueryMobile入門 ASCII.jp jQuery Mobileデザイン入門 西畑一馬のjQuery Mobileデザイン入門 jQuery Mobileにおけるページの考え方 一般的なWebサイトの場合は1ページ=1HTMLファイルだが、jQuery Mobileではカスタムデータ属性「data-role="page"」を持つd…

jQueryMobile ページ遷移とレイアウトの定義

ページ内リンク jQuery Mobileでは複数のページを1つのHTMLに記述するので、ページ遷移にはページ内リンクを利用する #(ハッシュ)を利用する リンクをタップするとスライドしてページが切り替わる jQueryとjQuery mobileのバージョンが新しいとアニメーシ…

jQueryMobile デザインテーマの変更

デザインテーマ デザインは、デフォルトでは黒を基調としたテーマ(スキン)が適用されているが、ページ要素に対してカスタムデータ属性「data-theme」を指定することでテーマを変更できる 「data-theme」の値に「b」を指定すると、iPhoneの標準UIのような見…

jQueryMobileページ構成

基本設計 日本語に翻訳されたiOSのドキュメントです。 日本語ドキュメント - Apple Developer ページサイズは「横幅320px」を基準に設計 iPhoneの縦幅は、480pxですが上下に「URL表示」「ナビゲーションバー」があるため、ページ内容が表示できる領域は「縦…

jQueryMobileページの作成

ページの作成 jQuery Mobileでは、1つのHTMLに複数のページのコンテンツをまとめて記述する ページの区切りやページ内のレイアウトは、カスタムデータ属性のdata-role属性で定義する ページの作成 data-role="page" div要素などにdata-role属性「page」を指…

jQueryMobileページの作成02

ダイアログ表示 data-rel="dialog" jQuery Mobileの特殊なページとして、ダイアログがある ページへのリンクに対してdata-rel属性「dialog」を指定すると、リンク先のコンテンツがページ上に浮いているようにして表示される ダイアログページは拡大しながら…

jQueryMobile12

ボタン 「ボタン」をクリック ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>ボタン</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" /> <…</link></meta></meta></head></html>

jQueryMobile13

スライダー 「スライダー」をクリック ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>スライダー</title> </meta></meta></head></html>

jQueryMobile14

スリップトグルスイッチ 「スリップトグルスイッチ」をクリック ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>スリップトグルスイッチ</title> </meta></meta></head></html>

jQueryMobile09

メニューを選択 「メニューを選択」をクリック ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>メニューを選択<</title> </meta></meta></head></html>

jQueryMobile10

チェックボックス 「チェックボックス」をクリック ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>チェックボックス</title> </meta></meta></head></html>

jQueryMobile11

ラジオボタン 「ラジオボタン」をクリック ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>テキストエリア</title> </meta></meta></head></html>

jQueryMobile05

縮小可能ブロック 「縮小可能ブロック」をクリック ソースコード【 HTML 】 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>縮小可能ブロック</title> </meta></meta></head></html>