本ブログの更新は停止しています。更新は新しいサイトの Travellers Tales で行なっています。

Firefox にアクアな外観を!その3


Firefox のフォームのボタンなどをアクア風にするインストーラです。主な変更点は、部品の背景がきちんと透過するようにしたことと、Nightly Build に対応したことです。

Firefox にアクアな外観を!」「Firefox にアクアな外観を!その2」で公開してきたインストーラの改良版です。

説明およびダウンロード

Aqua Firefox Set 1.2 (日本語)
Aqua Firefox Set 1.2 (English)

変更点
  • ラジオボタン、チェックボックスの背景をきちんと透過
  • Nightly Build (1.0+) に対応
  • ボタン類が disable になっている場合でも表示されていたのを修正

今回のインストーラ作成について

以前は、platform-forms.css というファイルに設定を書き込んでいたのですが、最近の Nightly Build (変更内容など・英語) では platform-forms.css が使えなくなってしまいました。

Firefox widgets, yet again によると、その問題を回避するために、form.css と usrerContent.css を使って解決に成功していました。インストーラを作る場合は、基本的にこれらのファイルを置き換えてしまうことになります。しかし、ユーザがカスタマイズしている可能性のある usrerContent.css を上書きしてしまうようなインストーラはよくありません。そこで、usrerContent.css の内容も form.css に移せないか試してみたところ、うまくいきそうなので、移植作業をしながらスタイルシートの内容の見直しを行いました。以前の platform-forms.css とは結構違うものになっているので、多少表示も違う部分があると思います。おかしい部分があれば、フィードバックをお願いします。

また、以前のインストーラで使っていたラジオボタンやチェックボックスは背景がきちんと透過しておらず、濃い背景のページ上では汚く表示されてしまっていたので、それもついでに直しました。アルファマスクの編集のしかたがよくわかっておらず、だいぶ苦労してしまいました。

Posted: 水 - 1月 19, 2005 at 02:43 AM               Hatena Bookmark



©