MuseではPhotoshopでボタンのロールオーバーなどの定義を読み込むことができる。定義といっても、それぞれのステートのレイヤーを用意しておくだけだ。レイヤーはMuseでは統合できないため、あらかじめステートごとに統合しておく必要がある。
もちろん、Photoshopを用いなくてもMuse単体でステートごとの画像を差し替えることができるが、Photoshopを使った方がレイヤー効果などを利用しやすい。
レイヤー名は「Normal」「Over」とした。Museはレイヤー名を判定するようで、このようにしておくと読み込み時に適切なステートに自動設定してくれる。もちろん、読み込み時にどのステートがどれなのかを指定できるので、後で分かればどんな名前にしても構わない。
配置メニューの下にPhotoshopボタンを配置があるので、それを選択する。
後は「OK」を押して、さっと配置するだけだ。
画面右上にあるプレビューのボタンをクリックすると、アプリケーション内でブラウザーでの表示を確認できる。実際にPhotoshopボタンが機能しているのかを確認してみよう。
マウスオーバーも適切に動作した。
後はボタンにリンクを設定してHTMLをパブリッシュするだけだ。本当に一切コードを書かなくてもページを作成できた。
このように、Museはコードを書かなくてもデザインがあればそれをブラウザー上で表示、操作ができるHTMLコンテンツをオーサリングできる。
ただし、Web制作案件というのは、さまざまな制約、規約が定められていることがある。コーディング規約やCSSの制限、「対応ブラウザーはどれなのか」などだ。この辺りが自由に設定できるのであれば、Museは実案件でもかなりのパフォーマンスを発揮するはずだし、実案件で活用している方もいると聞く。
筆者もMuseを実案件で利用しようと画策しているのだが、最近依頼される案件はことごとく厳しいコーディング規約が存在しており、泣く泣くDreamweaverで制作をしている。
例えば、今回のようにごく短期の制作期間であるとか、予算が少なくて「取りあえず画面に表示されればいいので」といったような場合、Museはかなり役立ってくれるだろう。そして、規約がガッツリ決まっていたり、作業をコーダーに任せられたりするのであれば、Dreamweaverの出番といっていいだろう。
実際の案件によってオーサリングツールをうまくセレクトしてみてほしい。
われわれ制作者はもちろん、クライアントも業界のトレンドを勉強している。今回の案件でも「レスポンシブにしたい」という要望が。短納期なのでうまく避けられていたがもう逃げ道はない。制作前のPSDファイルはまだあったはずだ。それならば、Edge Reflowを使えばレスポンシブデザイン対応のサイトを書き出せる。手直しは機能強化されたEdge Codeを使ってみよう。
できるだけ短期間で既存サイトをレスポンシブ対応にすることはできるのか?
※案件についてはフィクションですが、筆者が実際に体験した事実を元に執筆しております。実際にコーディングしたデータをWeb上でご覧いただけます。筆者のGitHubアカウントから素材を含めてダウンロードすることもできます。当記事のLPで紹介されている「Climbing lovers Jewelry」は筆者の会社が輸入代理をしている実在の商品です。
Copyright © ITmedia, Inc. All Rights Reserved.