ユーザスタイルシートによるカスタマイズ(2) - Stylish

2007年1月14日(日) 18時4分 by level B ?

この記事は、Software Design 2007年1月号に掲載された拙著「Firefox 2 カスタマイズガイド」の一部を加筆修正したものです。

ユーザスタイルシートを用いてウェブページや Firefox 本体の見栄えを変更することができます。

もくじ

Stylishでユーザスタイルを管理

Stylish という拡張機能を用いるとユーザスタイルを簡単に管理できるようになります。

Stylish: 管理
Stylish をインストールすると、このような管理画面から、ユーザスタイルに名前をつけて個別にオン/オフの切り替え、作成、削除、編集など、スタイルごとに管理ができるようになります。

ユーザスタイルを作成

Stylish: 編集
新規作成を選ぶと、名前をつけて新しいスタイルシートを定義できます。ウェブページ用と Firefox 本体用のユーザスタイルシートはそれぞれ userContents.css と userChrome.css を使い分けて分けていましたが、Stylish ではユーザスクリプトの先頭の名前空間の宣言で区別します。名前空間は編集画面の挿入ボタンから簡単に追加することができます。

ユーザスタイルシートで使用する名前空間
ウェブページ(HTML)用名前空間
  @namespace url(http://www.w3.org/1999/xhtml);
Firefox本体(XUL)用名前空間
  @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

前項で紹介した、ストップボタンとリロードボタンを統合するユーザスタイルシートは XUL 名前空間を追加して以下のようになります。(参考

ストップボタンとリロードボタンを統合
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#stop-button[disabled="true"] { display:none; } 
#stop-button:not([disabled]) + #reload-button { display:none; }

サイトごとのスタイルシートの作り方は 朝顔日記 - Stylish いいよに詳しいので参照してください。

ユーザスタイルをインストールする

userstyles.org/ ではさまざまなユーザスタイルが公開されており、ここから Stylish 内に簡単にインストールすることができます。

フォクすけと一緒
一例として、About 画面の画像をフォクすけに置き換えるユーザスクリプトをインストールしてみます。About Firefox: Foxkeh Edition | userstyles.org に行くと、[Show code]、[Show into Stylish]、[Load as user script] のボタンがあります。[Show into Stylish] をクリックすると「ユーザスタイルを作成」の項で示したのと同じ編集ダイアログが開くので、そこからコードの確認、プレビュー、登録ができます。なお、[Load as user script] ボタンでは Greasemonkey のユーザスクリプトとしてインストールすることができます。

最終更新: 2007年1月15日(月) 12時45分

コメント

コメントはありません。

コメントを投稿
Name : (必須)
削除キー : 削除キーには重要なパスワード等は使用しないようにしましょう。
Url :
コメント : (タグは使用できません。URL には自動でリンクが張られます。)
スパム防止のため次の単語を下のフォームに入力してください:4072
アンチスパム : (必須)
コメント# (要削除キー)

トラックバック (2)

(t1) [2007/01/29 13:54:59] from Bowz::Weblog
1 Firefox のユーザ CSS を再起動せずに反映・管理できる Stylish 0.4

Mac OS 10.4.8 で稼働中の Firefox 2.0.0.1 に Stylish 0.4 をインストールしてみ...

(t2) [2007/05/30 11:52:50] from DesignWorks
2 FireFoxの空白ページを彩る「Dark Firefox」

普段ブラウザはFireFoxを使っていますが、タブに対応した事もあり、ページを見ながら新しいページを開くとき、新しいタブを「新規タブ」で出してそこから読み込ませる事が多いです。ブランクページには当然ながら何も表示されません。今回紹介するのはそんな味気ないブランク..

この記事にリンクしているページ < >

  1. [221] http://d.hatena.ne.jp/shao1555/20071001/1191220850
  2. [191] http://wikiwiki.jp/firefox/?Ext/Stylish
  3. [187] http://wikiwiki.jp/firefox/?Ext/view/Stylish
  4. [116] http://designworks.seesaa.net/article/43333528.html
  5. [110] http://beau.g-com.ne.jp/mon-extension-tips.html
  6. [81] http://r-studio.info/archives/2007/10/08-1619.php
  7. [64] http://d.hatena.ne.jp/kosyu/20081005/p3
  8. [58] http://hamashun.nowa.jp/entry/e44db52179
  9. [45] http://bowz.info/834
  10. [29] http://d.hatena.ne.jp/rikuo/20070202
  11. [28] http://d.hatena.ne.jp/mestallajp/20070328/p1
  12. [24] http://detail.chiebukuro.yahoo.co.j ... n_detail/q1018662915
  13. [23] http://r-studio.oops.jp/archives/2007/10/08-1619.php
  14. [21] http://q.hatena.ne.jp/1176067277
  15. [21] http://www.feecle.jp/blog/?b=wirknichtvoraus&p=1251
  16. [20] http://designwork-s.com/article/43333528.html
  17. [15] http://dara-j.asablo.jp/blog/2008/09/21/3778011
  18. [10] http://d.hatena.ne.jp/shao1555/20071001
  19. [10] http://firefox.bowz.info/834
  20. [10] http://islandz.cocolog-nifty.com/blog/firefox/
  21. [9] http://hamashun.nowa.jp/tag/stylish
  22. [7] http://islandz.cocolog-nifty.com/bl ... 03/firefox_3e1a.html
  23. [7] http://www.feecle.jp/blog/?b=wirknichtvoraus
  24. [6] http://fb.skr.jp/bowz/archives/002147.html
  25. [6] http://simpleism.net/blog/2008/12/user-style-sheet
  26. [5] http://bowz.info/2007/01/25/153345
  27. [5] http://k52.org/jwjw/r.cgi
  28. [4] http://hamashun.nowa.jp/archive/2007/05/
  29. [4] http://hamashun.nowa.jp/tag/アドオン
  30. [4] http://hamashun.nowa.jp/tag/firefox
  31. [4] http://swik.net/stylish Firefox
  32. [4] http://www.megite.com/discover/stylish
  33. [3] http://hamashun.nowa.jp/tag/ユーザーcss
  34. [3] http://swik.net/customize css
  35. [3] http://tayorin.blog98.fc2.com/blog-entry-655.html
  36. [3] http://www.feecle.jp/blog/?b=wirknichtvoraus&n=2
  37. [3] http://www.megite.com/discover/Stylish
  38. [2] http://blog.volume2.jp/2009/05/02_firefox_addons.html
  39. [2] http://bowz.info/category/firefox/page/2/
  40. [2] http://d.hatena.ne.jp/kosyu/20081005/p3/
  41. [2] http://d.hatena.ne.jp/mestallajp/20070328
  42. [2] http://d.hatena.ne.jp/shao1555/
  43. [2] http://designworks.seesaa.net/pages ... ?article_id=43333528
  44. [2] http://fb.skr.jp/mt/mt.cgi
  45. [2] http://hamashun.nowa.jp/tag/はてブ
  46. [2] http://hamashun.nowa.jp/tag/キャシーとロドリゲス
  47. [2] http://mixi.jp/view_diary.pl?id=578990828&owner_id=111646
  48. [2] http://nowa.jp/tag/qa
  49. [2] http://pub.ne.jp/ojiko_um/?cat_id=52574
  50. [2] http://swik.net/Style stylish
  51. [2] http://swik.net/custom css
  52. [2] http://swik.net/stylish Firefox?popular
  53. [2] http://swik.net/stylish browser
  54. [2] http://userstyles.org/stats/daily.html
  55. [2] http://web.me.com/afternoon_apple_t ... トリー/2008/9/12_1.html
  56. [2] http://wiki.livedoor.jp/huyukarakaz ... Bird¥¢¥É¥ª¥óºîÀ®ÊýË¡
  57. [2] http://www.blinklist.com/tag/stylish/
  58. [2] http://www.feecle.jp/blog/?b=wirknichtvoraus&p=1249
  59. [2] http://www.feecle.jp/blog/?b=wirknichtvoraus&p=1250
  60. [2] http://www.mister-wong.com/user/mokelov/style/
  61. [2] http://www.mister-wong.com/user/mokelov/stylish/?p=4