Home > HTMLとCSSだけでドラクエ、FFっぽいウィンドウを作る方法 2/2

このブログでは、次の4つのプロジェクトを日々進めています。まずは、はじめにをお読みください。
記念にゲストブックに足跡を残していってください。問い合わせなどはメールフォームまで。
- 周りのブログの更新状況 -

相互RSS募集中です → 相互RSSとは?

HTMLとCSSだけでドラクエ、FFっぽいウィンドウを作る方法 2/2

dq1_3.png

HTMLとCSSだけでドラクエ、FFっぽいウィンドウを作る方法 1/2
の続きです。
今回は、ファイナルファンタジー風ウィンドウの作り方。

 

★ FF3っぽい

いかにもFFな感じの青いウィンドウです。
でも初登場はFF3
FF2までは、ドラクエと同じ黒いウィンドウで代用できます。
 
・サンプル画像

Vista
IE8
XP
Firefox3.6
MacOSX
Chrome(たぶんSafariでも)

・サンプルコード

sample.html sample.css
<div class="ff3">
    ●●●●
</div>
div.ff3 {
    margin: 10px 10px 10px 10px;
    padding: 5px 10px 5px 10px;
    width: 200px;
 
    background-color: #0000FF;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
 
    text-align: center;
    color: #FFFFFF;
    font-size: 80%;
}

・デモ

クリスタルの光が消えて数十年
その存在は伝説の中に消えていた
しかし クリスタルは待ちつづける
再び光を取り戻す者たちを・・・
 

 

★ FF6っぽい

当時、この階段グラデーションを見たときは感動しました。
画像を貼り付ければ、スロットも再現できそう。
ウィンドウの上のほうは、陰を付けないと読みにくいです。
 
・サンプル画像

Vista
IE8
XP
Firefox3.6
MacOSX
Chrome(たぶんSafariでも)

・サンプルコード

sample.html
<div class="ff6">
    ●●●●
</div>
sample.css
div.ff6 {
    margin: 10px 10px 10px 10px;
    padding: 10px 0px 10px 0px;
    width: 190px;
 
    background-color: #3300FF;
    filter: progid:DXImageTransform.Microsoft.Gradient(Enabled=1, GradientType=0,
        StartColorStr=#FFECE7FF,
        EndColorStr=  #FF3300FF);
    background-image: linear-gradient(top,
        #ECE7FF,
        #3300FF);
    background-image: -moz-linear-gradient(top,
        #ECE7FF  0%, #ECE7FF   9%,
        #DBCFFF 10%, #DBCFFF  19%,
        #C6B8FF 20%, #C6B8FF  29%,
        #B0A5FF 30%, #B0A5FF  39%,
        #9692FF 40%, #9692FF  49%,
        #7F78FF 50%, #7F78FF  59%,
        #6C5AFF 60%, #6C5AFF  69%,
        #593CFF 70%, #593CFF  79%,
        #461EFF 80%, #461EFF  89%,
        #3300FF 90%, #3300FF 100%);
    background-image: -webkit-gradient(linear, left top, left bottom,
        color-stop( 0%, #ECE7FF), color-stop(  9%, #ECE7FF),
        color-stop(10%, #DBCFFF), color-stop( 19%, #DBCFFF),
        color-stop(20%, #C6B8FF), color-stop( 29%, #C6B8FF),
        color-stop(30%, #B0A5FF), color-stop( 39%, #B0A5FF),
        color-stop(40%, #9692FF), color-stop( 49%, #9692FF),
        color-stop(50%, #7F78FF), color-stop( 59%, #7F78FF),
        color-stop(60%, #6C5AFF), color-stop( 69%, #6C5AFF),
        color-stop(70%, #593CFF), color-stop( 79%, #593CFF),
        color-stop(80%, #461EFF), color-stop( 89%, #461EFF),
        color-stop(90%, #3300FF), color-stop(100%,#3300FF));
 
    border: 2px solid #FFFFFF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
 
    text-align: left;
    color: #FFFFFF;
    font-size: 90%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
 
    text-shadow: 1px 1px 0px #000000;
}

・デモ

今考えている事の逆が正解だ。
でもそれは大きなミステイク。
お前の口癖だったな。ダリルよ!

 

★ FF7っぽい

グラデーションを斜めにしました。(IE以外のみ可能)
4隅の色を指定することはできないみたいですが、楕円状のグラデーションを使って擬似的に再現できそうです。
興味ある方は「-moz-radial-gradient」を検索してください。
 
・サンプル画像

Vista
IE8
XP
Firefox3.6
MacOSX
Chrome(たぶんSafariでも)

・サンプルコード

sample.html
<div class="ff7">
    ●●●●
</div>
sample.css
div.ff7 {
    margin: 10px 10px 10px 10px;
    padding: 10px 0px 10px 0px;
    width: 190px;
 
    background-color: #0000FF;
    filter: progid:DXImageTransform.Microsoft.Gradient(Enabled=1, GradientType=0,
        StartColorStr=#FF0000DD,
        EndColorStr=  #FF000044);
    background-image: linear-gradient(top,
        #0000DD,
        #000044);
    background-image: -moz-linear-gradient(left top,
        #0000DD   0%,
        #0000AA  20%,
        #000044 100%);
    background-image: -webkit-gradient(linear, left top, right bottom,
        color-stop(  0%, #0000DD),
        color-stop( 20%, #0000AA),
        color-stop(100%, #000044));
 
    border: 2px solid #FFFFFF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
 
    text-align: left;
    color: #FFFFFF;
    font-size: 90%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
 
    text-shadow: 1px 1px 1px #000000;
}

・デモ

この痛みをどうしたらいい!?
指先がチリチリする。
口の中はカラカラだ。
目の奥が熱いんだ!

 

★ リミットブレイクっぽい

LIMIT BREAK!
赤いウィンドウがカッコイイ!
 
・サンプル画像

Vista
IE8
XP
Firefox3.6
MacOSX
Chrome(たぶんSafariでも)

・サンプルコード

sample.html
<div class="limit_break">
    ●●●●
</div>
sample.css
div.limit_break {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    width: 150px;
 
    background-color: #FF0000;
    filter: progid:DXImageTransform.Microsoft.Gradient(Enabled=1, GradientType=0,
        StartColorStr=#FFDD0000,
        EndColorStr=  #FF440000);
    background-image: linear-gradient(top,
        #DD0000,
        #440000);
    background-image: -moz-linear-gradient(left top,
        #DD0000   0%,
        #AA0000  20%,
        #440000 100%);
    background-image: -webkit-gradient(linear, left top, right bottom,
        color-stop(  0%, #DD0000),
        color-stop( 20%, #AA0000),
        color-stop(100%, #440000));
 
    border: 2px solid #FFFFFF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
 
    text-align: center;
    color: #FFFFFF;
    font-size: 110%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
 
    text-shadow: 1px 1px 1px #000000;
}

・デモ

超究武神覇斬

 

以上、色んなウィンドウの作り方を紹介してみました。
注意点をいくつか・・・。

上のCSSファイルのサンプルの中には、特にフォントを指定していないものがありますが、それらにはより親要素のフォントが使用されます。
デフォルトとしてゴシック体が使用されるように、CSS内のbody部分の設定を見直すと良いと思います。
(例では、「MS Pゴシック」その他を使用)

あと、今回挙げたHTML、CSSが規約に100%準拠してるか・・・?
・・・というと、全然そんなことはないので、そのへんを気にする方は規約に沿った形に書き直してください。

 

まず、上記のコードをコピー&ペーストし、今お使いのCSSファイルの末尾にでも追加しておきます。
そうやって環境を整えてしまえば、あとは自分のブログで使いたい場面があったとき、簡単にドラクエ、FF風ウィンドウを登場させることができます。
(セリフを「div」タグで囲むだけ!)

なにも力の入ったメニュー仕立てにする必要はありません。

こんな感じで文中に使っちゃえばいいんです。

日記の本文をまるごと、めちゃでっかいウィンドウに表示しても面白いかも・・・?

 
RPGのキャラになりきったブログ更新などにも、便利そうですね。

もし わしの みかたになれば せかいの はんぶんを おまえに やろう
いいですとも!

 
CSS3は強力な機能がたくさんあるので、もっとゲームっぽく近付けるかもしれません。
今回挙げたサンプルコードを元に、いろいろアレンジしてみてください。(DQとFFをフュージョンさせるとか・・・)
これからドラクエ、FFっぽいサイトが増えることを願って!

関連する(かもしれない)エントリー


Add to Social Bookmarks
| | |

コメント:0

コメントフォーム
Remember personal info

トラックバック:0

このエントリーのトラックバックURL
http://avan.dragonquests.net/2010/02/html%e3%81%a8css%e3%81%a0%e3%81%91%e3%81%a7%e3%83%89%e3%83%a9%e3%82%af%e3%82%a8%e3%80%81ff%e3%81%a3%e3%81%bd%e3%81%84%e3%82%a6%e3%82%a3%e3%83%b3%e3%83%89%e3%82%a6%e3%82%92%e4%bd%9c%e3%82%8b2/trackback/
Listed below are links to weblogs that reference
HTMLとCSSだけでドラクエ、FFっぽいウィンドウを作る方法 2/2 from アバンの書

Home > HTMLとCSSだけでドラクエ、FFっぽいウィンドウを作る方法 2/2


アバンの書に記述があるか検索
※ ドラゴンクエスト4コマクラブなどの個人名は対象外になっています。
最近の記事
最近のコメント
オススメな記事
このサイトへのリンクについて
バナー →
  • リンクはご自由に。報告も必要ありません。
  • 相互リンク・相互RSSはいつでも募集してます。
  • その際はゲストブックメールフォームでお知らせください。
つながり > BlogPeople
つながり > mixi


Friends: 652 Followers: 510
つながり > リンク集
カウンタ
  • Today : 224
  • Yesterday : 223
  • Total : 142264
  • Current : 0

Return to page top

- referer -
Google 8359
ドラゴンクエスト9攻略Wiki 1120
DQスピオキルトIII 704
Yahoo! JAPAN 682
ドラクエブログ 470
Dragon Quest + 250
BIGLOBE 139
Bing 113
goo 102
Twitter 89
ギレンの野望 アクシズの脅威V 攻略 プレイ日記 89
にほんブログ村 81
メガネ男子は別腹☆ 78
ドラクエ関連の2ちゃんねる過去ログ保管庫 66
ドラクエっと! 60
キラフラ・ドットコム 46
Lunascape Start 40
気まぐれなブログ。 38
http://ff35.blog72.fc2.co … 26
楽天 25
これは何?
back to top
go to menu