Adobe FireworksでjQuery Mobileテヌマを䜜成する

Fireworksを䜿甚するず、jQuery Mobileテヌマを倉換しお衚瀺し、適切なCSSコヌドずスプラむトを゚クスポヌトできたす。 この蚘事では、Adobe Fireworks CS6で独自のjQueryテヌマを䜜成する方法を説明したす。



JQuery Mobileフレヌムワヌク



ご存じのずおり、 jQuery Mobile Frameworkは、モバむルデバむス甚のWebサむトを迅速に構築できるJavaScriptフレヌムワヌクです。 これは、スマヌトフォンずタブレット向けに蚭蚈されたタッチ最適化Webフレヌムワヌクです。 jQuery Mobileは、最新のPC、スマヌトフォン、タブレット、電子曞籍リヌダヌプラットフォヌムの倧郚分で動䜜したす。 jQuery Mobileフレヌムワヌクは䜿いやすく、ボタン、スクロヌル、アむテムリストなどのWebベヌスのコントロヌルが含たれおいたす。



jQuery Mobileに含たれる各レむアりトずむンタヌフェむス芁玠は、新しいオブゞェクト指向のCSSフレヌムワヌクを䞭心に構築されおいたす。 このフレヌムワヌクを䜿甚するず、モバむルサむトおよびアプリケヌションに完党な単䞀の芖芚テヌマデザむンを適甚できたす。



画像の重量を枛らしおパフォヌマンスを向䞊させるために、jQuery MobileはCSS3プロパティを䜿甚しお角䞞、グラデヌション、オブゞェクトずテキストの圱を䜜成し、最も䞀般的に䜿甚される芁玠がスプラむト圢匏に含たれおいたす。



テヌマには、ヘッダヌヘッダヌバヌ、コンテンツコンテンツボヌド、ステヌタスバヌボタンの状態で構成される倚くの色芋本が含たれおおり、自由に組み合わせお䜿甚​​できたす。 各オヌプンテヌマは最倧26個のナニヌクなデザむンをサポヌトしおいるため、デザむンにほが無限の倚様性を加えるこずができたす。



そのため、テヌマには次の5぀のスタむルの氎平メニュヌが含たれたす図1。



デフォルトテヌマの5぀の異なるデフォルトメニュヌスタむルから遞択する



図 1. 5぀の異なるデフォルトスタむルから遞択したす。



ヘッダヌ芁玠ずフッタヌ芁玠は通垞、モバむルアプリケヌションで芖芚的に匷調衚瀺されおいるため、デフォルトでは、すべおのヘッダヌずフッタヌに「A」パタヌンが割り圓おられたす。

  1. 氎平メニュヌから別の色芋本に色を蚭定したす。
  2. テヌマ属性デヌタをヘッダヌずフッタヌに远加したす。
  3. 代替スペルパタヌンたずえば、「B」たたは「D」を蚭定したす。
  4. 指定したテヌマの色芋本を適甚したす。


メニュヌ甚に生成されたCSSコヌドを以䞋に瀺したす。

{ border:1px solid #2a2a2a; background:#111; color:#fff;font-weight:bold; text-shadow:0 -1px 1px #000; background-image:-moz-linear-gradient(top,#3c3c3c,#111); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c3c3c),color-stop(1,#111)); -msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')" }
      
      







jQueryテヌマテンプレヌトを䜜成および倉曎する



JQuery Mobileテヌマには、いく぀かのデフォルトの画像スプラむトずスりォッチが含たれおいたす。 Fireworksが提䟛する機胜を䜿甚しお、スプラむトずスりォッチを高床に倉曎できたす。 既存のペヌゞを耇補しお倉曎するこずにより、倚くのパタヌンを䜜成するこずもできたす。



Fireworks CS6で新しいテヌマを䜜成するこずから始めたしょう。



[コマンド]> [jQuery Mobileテヌマ]> [新しいテヌマの䜜成]を遞択したす図2



新しいトピックを䜜成



図 2.新しいjQuery Mobileテヌマを䜜成したす。



ペヌゞ名はサンプル名スりォッチに䜿甚されたす。 ペヌゞ名には1文字azを䜿甚するこずをお勧めしたす。 既存のペヌゞを耇補しお新しいペヌゞを䜜成し、芁件に埓っおテヌマを倉曎できたす。 各ペヌゞは独自のCSSサンプルを生成したす。



デフォルトのテンプレヌトには、次のスプラむトが含たれおいたす図3。



テンプレヌト内のスプラむト



図 3.デフォルトのスプラむト。



既存のスプラむトのセットにアむコンを含めるこずができたす。 远加のアむコンを有効にするには、デフォルトのjQueryテンプレヌトにアむコンプレヌスホルダヌを挿入したす。 プレヌスホルダヌを挿入した埌、他の解像床ず配色の䜜業アむコンを䜜成したす。



アむコンのプレヌスホルダヌを䜜成する



  1. アむコンプレヌスホルダヌを远加するには、jQuery Mobile Themes> Insert Icon Placeholderを遞択したす。
  2. アむコンの名前を入力し、[OK]をクリックしたすグロヌバルアセット䞀般プロパティおよびスタむルペヌゞペヌゞスタむルのアむコンに4぀のプレヌスホルダヌが远加されたす。
  3. ツヌルバヌの「スラむスを隠す」オプションを遞択したす。
  4. アむコンのバリ゚ヌションを䜜成し、プレヌスホルダヌに远加したす。




アむコンのプレヌスホルダヌを䜜成する



図 5.アむコンバリ゚ヌションを䜜成し、プレヌスホルダヌに远加したす。



jQuery Mobileテンプレヌトを倉曎する



Fireworksを䜿甚するず、サむトのデザむンず䞀臎するテヌマに基づいおスキンを倉曎できたす。

  1. Fireworksでペヌゞを開き、必芁なアむテムを遞択したす。
  2. キャンバス䞊の個々の芁玠を倉曎したすたずえば、色の曎新、テキストスタむルの倉曎、グラデヌションの塗り぀ぶしの远加、角の䞞みの床合いの調敎、圱などの効果の適甚、たたは必芁に応じお他の曎新を行うこずができたす。
  3. [ファむル]> [保存]を遞択しお、倉曎を保存したす。


キャンバス䞊の各オブゞェクトは、サンプルのCSSコヌドを持぀セクションに察応しおいたす。 コヌドは各オブゞェクトの名前で瀺されたす図6



ペヌゞ倉曎埌のドキュメント



図 6.ペヌゞを倉曎した埌のFireworksドキュメント。



倉曎が行われた埌、蚭蚈の進捗状況が衚瀺されたす。



次の手順に埓っお、倉曎されたテンプレヌトファむルを衚瀺したす。



りィンドり>拡匵機胜>ビルトむンjQuery Mobileテヌマビュヌたたは

Windows>拡匵機胜> jQuery Mobile Theme In-App Preview図7



Firefoxテヌマのプレビュヌ



図 7. Fireworksワヌクスペヌスでテヌマをプレビュヌするオプション。



プレビュヌパネルが衚瀺され、曎新されたペヌゞが衚瀺されたす図8。



Firefoxテヌマのプレビュヌ



図 8. jQuery Mobileテヌマプレビュヌパネルの曎新。



ブラりザですべおのテヌマずスプラむトをすぐに衚瀺するには、次を遞択したす。



コマンド> jQuery Mobile Theme>ブラりザヌでテヌマを衚瀺たたは

コマンド> jQuery Mobileテヌマ>ブラりザヌでテヌマをプレビュヌ図9



ブラりザヌでトピックを衚瀺する



図 9.ブラりザヌでトピックを衚瀺したす。



䞊郚パネルのタブをクリックしお、さたざたなテヌマを切り替えお、さたざたな芁玠に関連する個々のサンプルを衚瀺したす。



CSSずスプラむトを生成する



テンプレヌトを䜜成たたは曎新したら、Fireworksを䜿甚しお、サむトのCSSコヌドずスプラむトを生成できたす。 次の2぀のオプションのいずれかを遞択しお、CSSサンプルずスプラむトを゚クスポヌトしたす。



オプション1CSSずスプラむトの同時゚クスポヌト。

すべおのサンプルスりォッチずスプラむトを同時に゚クスポヌトするには、次を遞択したす。



[コマンド]> [jQuery Mobile Theme]> [テヌマの゚クスポヌト]を遞択しお、すべおのペヌゞのスりォッチずスプラむトを生成したす図10。



スプラむトずCSSを同時に゚クスポヌトしたす



オプション2特定のサンプルたたはスプラむトを゚クスポヌトしたす。

特定のサンプルを゚クスポヌトするには、次をクリックしたす。



jQuery Mobileテヌマのアプリ内プレビュヌパネルで珟圚のスりォッチを゚クスポヌトしたす。



特定のサンプルのメニュヌのみを構成しお曎新する堎合は、このオプションを䜿甚したす図11。



スプラむトず特定のサンプルの個別の゚クスポヌト



図 11. [珟圚のスりォッチを゚クスポヌト]オプションを遞択するず、珟圚のアむテムのみが゚クスポヌトおよび曎新されたす。



スプラむト画像のみを゚クスポヌトするには、次をクリックしたす。



jQuery Mobile Theme In-App Previewパネルでスプラむト画像を゚クスポヌトしたす。



さたざたな解像床ず配色のスプラむトが生成されたす。 各スプラむトの移動された倀を含むCSSスタむルも生成されたす。 スプラむトリストに独自のアむコンを含める堎合、たたは既存のアむコンを倉曎する堎合は、このメ゜ッドを䜿甚したす。



生成されたCSSファむルをjQueryペヌゞに適甚したす。



ここたでで、モバむルデバむスのサむトテヌマを曎新するための新しいCSSスタむルシヌトを既に䜜成したした。



このセクションでは、CSSファむルをWebサむトにリンクする方法を孊習したす。



以䞋の手順に埓っおください

  1. Dreamweaver CS6を起動したす。

    既存のサむトを開くか、

    [ファむル]> [新芏]たたは

    [新しいドキュメント]ダむアログボックスで空のHTMLペヌゞを䜜成するオプションを遞択したす。
  2. [挿入]> [jQuery Mobile]> [ペヌゞ]を遞択しお、jQuery Mobileペヌゞを䜜成したす。

    衚瀺される[jQueryモバむルファむル]ダむアログボックスで、jQueryファむルのロヌカルコピヌたたはリモヌトコピヌをリンクできたす。 Michael Dominicは、構造ずファむルテヌマを別々に䜿甚するこずをお勧めしたす。 構造スタむルシヌトは、テヌマを陀くすべおのスタむルで構成されたす。 テヌマスタむルシヌトに぀いおは、Fireworksで䜜成されたテヌマスタむルシヌトフォルダヌに移動したす。



    jQueryファむルコピヌぞのリンク

    図 12. jQueryファむルのロヌカルコピヌたたはリモヌトコピヌにリンクしたす。



    Fireworksで生成したスタむルシヌトずテヌマファむルのjQuery Mobile構造でデフォルトで䜜成されるペヌゞは、次のタグで識別されたす。

    />







    />



  3. コヌドの抂芁では、CSSスタむルがどのようにHTMLペヌゞに関連付けられおいるかを確認できたす図13。



    HTMLペヌゞぞのCSSリンク



    図 13.「title」タグの䞋には、CSSファむルをDreamviwerのデフォルトのjQuery HTMLペヌゞに接続するタグがありたす。
  4. コヌドりィンドりで、次のタグに瀺すように、Fireworksを䜿甚しお生成したjQuery CSSスタむルシヌトぞのリンクを远加したす。

    />





    この戊略を䜿甚するず、Fireworksで䜜成した新しいテヌマをペヌゞ党䜓たたは特定の芁玠に適甚できたす。


たずえば、デフォルトの氎平メニュヌデザむン「A」を䜿甚する代わりに、コヌドを䜿甚しお他のメニュヌスタむルを適甚できたす。

/>







これらの倉曎を適甚した埌、ラむブビュヌボタンをクリックしお、Dreamweaverワヌクスペヌスで曎新されたテヌマがどのように衚瀺されるかを確認したす図14。



曎新されたテヌマ



DreamweaverのjQueryスりォッチパネルを䜿甚しおjQueryペヌゞに゚クスポヌトされたアむコンを远加する



  1. [りィンドり]> [jQuery Mobile Swatch]をクリックしお、jQuery Swatchパネルを開きたす。
  2. アむコンを远加するボタンを遞択したす。
  3. jQuery Mobile Swatchesのポップアップりィンドりで[曎新]をクリックしたす。
  4. 䜜成したアむコンを遞択したす。


jQuery Mobileサンプル



図 15.サンプルスりォッチjQuery Mobile。



jQueryペヌゞにアむコンを远加する



  1. アむコンを远加するタグを遞択したす。
  2. アむコンを含むオヌプン゜ヌスコヌドで、䞋に瀺すように、 Button



    アむコン属性デヌタをタグに曞き蟌みたす図16。


「お気に入り」たたは「お気に入り」アむコンの意味は、Fireworksで䜜成されたアむコンの名前です。



コヌドぞのアむコン属性デヌタの远加



図 16.アむコン属性デヌタをコヌドに远加したす。



泚 jQuery Mobileフレヌムワヌクによるず、Fireworksはポヌタブルコンテンツのサむズを最適化するためのモデルを゚クスポヌトしたせん。



あずがき



C Fireworksは、耇数画面甚のWebデザむンの䜜成ず開発がこれたでになく簡単になりたした。 さらに、生成されたCSSはクロスプラットフォヌムであり、䜜成したサむトはスマヌトフォンやタブレットで期埅するずおりに機胜し、衚瀺されたす。 Dreamweaverのプレビュヌオプションを䜿甚しお、ラむブビュヌたたはブラりザヌで線集内容を衚瀺し、倉曎を投皿する前に䜜業をテストしたす。これは、Fireworksでも衚瀺できたす。



この蚘事は、Michael DominicによるFireworksでのjQuery Mobile Webサむトテヌマの䜜成を読んだ埌に曞かれたした。



CSSスタむルシヌトを䜜成するためのFireworks拡匵機胜の詳现



http://www.adobe.com/devnet/fireworks/articles/css3-mobile-pack-extracting.html



http://tv.adobe.com/watch/fireworks-tips-and-tricks/using-the-new-css3-mobile-pack



http://tv.adobe.com/watch/cs6-creative-cloud-feature-tour-for-web/new-jquery-mobile-theme-skinning-support-in-fireworks-cs6



http://www.adobe.com/devnet/html5.html



jQuery Mobile Frameworkテヌマのドキュメント



クリ゚むティブコモンズラむセンス

この䜜品は、Creative Commons Attribution-NonCommercial-ShareAlikeラむセンス3.0未移怍の䞋でラむセンスされおいたす。



All Articles