俺らのWebはジャスティス

あ・美脚ハンター、クロケツ♂、ダーク・イザワ、ぜん☆ちからめしの4人が運営していくWeb技術、デザインの情報ブログです

FwのCS6はCS5.5と違うのか? 最新相違点Fireworks

どうもおはこんにちわ~~~!!!!!

今日はFireworks CS6の改善点について少し話したいと思ってます。

そもそもCS6になってどこが便利になったのかを説明したいと思います。



スマートフォン向けサイトでは、CSS3のborder-radius(角丸)、box-shadow(ドロップシャドウ)、
gradient(グラデーション)などを用いることで画像を少なくしたり、複数の画像を1枚にまとめる
CSS Spriteを使うことでHTTPリクエストを減らすことが求められます。

Fireworks CS6には、Fireworks CS5/5.1用に先行リリースされていたCSS3 Mobile Packが正式版として同梱されています。
これによって、CSS3プロパティのエクスポートやjQuery Mobileテーマの編集が可能です。
さらに、CSS Spriteの書き出しが追加されています。

CSS3プロパティのエクスポート

CSS3プロパティのエクスポートを使うことで、Fireworksで作成した図形のカラー
ベタ塗り、グラデーション)、幅、高さ、角丸、ドロップシャドウなどをCSSルールとしてコピーし、
Dreamweaverなどにペーストすることが可能です。

この流れを解説しましょう。

Dreamweaverで次のように記述し、

<a href="#" id="btn-sample">Click me!</a>


さらに、次のようにCSSを設定します。

a#btn-sample {
color: #0066FF;
background-color: #FF3366;
padding: 10px 16px;
text-decoration: none;
line-height: 59px;
width: 149px;
display: block;
}

すると、a要素はボタンは次のように表示されます。
f:id:orewebe:20121122021149j:plain

次は、Fireworksで四角形を作成し、角丸、グラデーション、ドロップシャドウなどを設定します。

f:id:orewebe:20121122015941j:plain

新しく追加された[CSSプロパティ]パネルを開くと、[グラデーション]、[幅]、[高さ]、
境界線の半径]などのプロパティとその値が表示されています。

この際、FirefoxOperaWebKitSafariGoogle Chrome)、Internet Explorerそれぞれの
ベンダープリフィックスを含めるかをチェックボックスで選択することができます。
[すべて]ボタンをクリックすると、これらのプロパティのCSSルールがコピーされます。

f:id:orewebe:20121122020219j:plain

Dreamweaverに切り替えてCSS内にペーストすれば、次のように反映します。

f:id:orewebe:20121122020819j:plain

ここでは次のCSSがペーストされます。

/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(215,225,208) 0%,rgb(129,160,130) 99%);
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(215,225,208)),color-stop(0.99,rgb(129,160,130)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(215,225,208) 0%,rgb(129,160,130) 99%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(215,225,208) 0%,rgb(129,160,130) 99%);
background-image:linear-gradient(-90deg,rgb(215,225,208) 0%,rgb(129,160,130) 99%);
width:149px;
height:59px;
border-color:rgb(149,175,148);
border-width:1px;
/* Firefox v1.0+ */

  • moz-border-radius:7px;

/* Safari v3.0+ and by Chrome v0.2+ */

  • webkit-border-radius:7px;

/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+ and by IE v9.0+ */
border-radius:7px;
border-style:solid;
/* Firefox v3.5+ */

  • moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.5);

/* Safari v3.0+ and by Chrome v0.2+ */

  • webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.5);

/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:1px 1px 3px 0px rgba(0,0,0,0.5);

  • ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd7e1d0,endColorstr=#ff81a082,GradientType=0)

progid:DXImageTransform.Microsoft.dropshadow(OffX = 1,OffY = 1,Color = #80000000,Positive = true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd7e1d0,endColorstr=#ff81a082,GradientType=0)
progid:DXImageTransform.Microsoft.dropshadow(OffX = 1,OffY = 1,Color = #80000000,Positive = true);


他にも、既存のjQuery Mobileテーマをカスタマイズすることも独自のものを作成することもできる。

やり方は簡単。
コマンドメニューで
f:id:orewebe:20121102220740j:plain

新規テーマ作成のコマンドを選択しよう。
既存の5つすべてのテーマがページとして複製される。
f:id:orewebe:20121102221220j:plain

これで編集作業に入る準備が整えた。


例えば、カラーキームを変更してグラデーションを付けられる。
f:id:orewebe:20121102222359j:plain

もちろん、カラーの編集もできっちゃう。
f:id:orewebe:20121102222614j:plain
Fireworksでは、アプリケーション上でプレビューすることも、
プラウザーでプレビューすることもできる。
f:id:orewebe:20121102222819j:plain

プレビュー画面では全てのページを確認することができる。
f:id:orewebe:20121115013022j:plain

個々のアイテムを操作してインタラクティビティの動作を確認することも可能。
f:id:orewebe:20121115013525j:plain

とういうことで今日はここまで話すぜ!

次回もいろんな機能を紹介するぜ!

随時、チェック!!!!