きにきじ」:今日の気になる記事をきまぐれにご紹介

Firefoxアドオン「Stylish」の使えるスタイル8選

Posted at 10:45 on April 20, 2009

Last updated at 23:42 on September 16, 2010

Category: Non-News, Note

Tags: , , , , , , , , , , ,


Firefox のアドオン Stylish は ウェブページの見た目や Firefox 自体の見た目をカスタマイズできるというもので、Firefox ユーザなら多くの人がご存知かと思います。

Stylish はスタイルシートをいじるというもので、基本的に Stylish でできることはこれまたお馴染みの Firefox アドオン Greasemonkey でできるのですが、Greasemonkey ≒ JavaScript を使いすぎると重くなりがちです。なので、Stylish ≒ スタイルシートでできることはスタイルシートでやってしまおうということになります。

今回は Stylish で使える(と鍵山が勝手に判断した)スタイルを8つご紹介します。

気になったものがあったら使ってみてください。

基本的には記事を紹介しますが、ここでご紹介するスタイル自体は元記事を参考に鍵山が自分好みにカスタマイズしたものも含まれます。CSS がわかる人は独自にカスタマイズすることで格段に使いやすくなりますよ。

コンテンツ

  1. Google や Yahoo! の検索結果に番号を振る
    1. Google の検索結果に番号を振る
    2. Yahoo! の検索結果に番号を振る
    3. MSN Live Search の検索結果に番号を振る
  2. フォーカスの当たっているテキストボックスやテキストエリアを目立たせる
  3. “rel=”nofollow””の付いたリンクを目立たせる
  4. 更新ボタンと中止ボタンを1つにする
  5. AutoPagerize のページ区切りをカスタマイズする
  6. アマゾン(Amazon)のアフィリエイトリンクを目立たせる

Google や Yahoo! の検索結果に番号を振る

[画像] Google Result Number before

[画像] Google Result Number after
(クリックで拡大表示)

Google や Yahoo! で検索して、その順位を調べたいことってありますよね。でも、デフォルトでは順位を知るには上から数えるしかありません。これは非常に面倒臭い作業です。ということで、自動で番号を振ってくれるスタイルをご紹介します。

まずは Google からです。

ウェブ検索(日米両方)、ブック検索、スカラーに対応しています。

» ライフハック・便利ツール紹介野郎: Googleでも検索結果に番号を振るスタイルを書いてみた:Firefoxのアドオン「Stylish」で

※ 元記事での修正に合わせてこちらでも一部修正しました(June 28, 2009)。修正部分は文字を緑色にしてあります。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@namespace url(http://www.w3.org/1999/xhtml);
 
/* ウェブ検索 */
@-moz-document domain("google.com"), domain("google.co.jp") {
  body {
    counter-reset: result !important;
  }
  h3.r:before {
    content: counter(result) ". " !important;
    counter-increment: result !important;
  }
}
 
/* ブック検索 */
@-moz-document domain("books.google.co.jp") {
  body {
    counter-reset: result !important;
  }
  h2.resbdy:before {
    content: counter(result) ". " !important;
    counter-increment: result !important;
  }
}
 
/* スカラー */
@-moz-document domain("scholar.google.co.jp") {
  body {
    counter-reset: result !important;
  }
  h3.r:before {
    content: counter(result) ". " !important;
    counter-increment: result !important;
    color: #000 !important;
  }
}

[画像] Yahoo! Result Number before

[画像] Yahoo! Result Number after
(クリックで拡大表示)

続いて Yahoo! 検索です。

Yahoo! JAPAN と本家 Yahoo! に対応しています。

» ライフハック・便利ツール紹介野郎: Yahoo!で検索結果に番号を振るスタイルを書いてみた:Firefoxのアドオン「Stylish」で

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@namespace url(http://www.w3.org/1999/xhtml);
 
@-moz-document domain("search.yahoo.co.jp") {
  body {
    counter-reset: result !important;
  }
  div.web h3:before {
    content: counter(result) ". " !important;
    counter-increment: result !important;
    color: #000 !important;
    font-size: 120% !important;
  }
}
 
@-moz-document domain("search.yahoo.com") {
  body {
    counter-reset: result !important;
  }
  div.res h3:before {
    content: counter(result) ". " !important;
    counter-increment: result !important;
    font-size: 110% !important;
  }
}

[画像] Live Result Number before

[画像] Live Result Number after
(クリックで拡大表示)

一応 MSN Live Search もあったほうがいいですね。

本家と日本の2つに対応しています。

» ライフハック・便利ツール紹介野郎: MSN Live Searchで検索結果に番号を振るスタイル:Firefoxのアドオン「Stylish」で

1
2
3
4
5
6
7
8
9
10
11
@namespace url(http://www.w3.org/1999/xhtml);
 
@-moz-document domain("search.live.com"), domain("search.msn.co.jp") {
  body {
    counter-reset: result !important;
  }
  div#results h3:before {
    content: counter(result) ". " !important;
    counter-increment: result !important;
  }
}

▲上に戻る▲

フォーカスの当たっているテキストボックスやテキストエリアを目立たせる

[画像] Bright Focus before

[画像] Bright Focus after
(クリックで拡大表示)

フォーム入力時、今どこにフォーカスしているのかわかりにくくて目を凝らしてしまうことってありませんか? この前リリースされた Google Chrome では、そうしたことにならないよう、フォーカスのあるテキストボックス(テキストエリア)の枠が黄色になって目立ちます(下画像)。

[画像] Google Chrome でのフォーカスの様子
(クリックで拡大表示)

これと似たようなことを Firefox でもやろうというのがこのスタイルです。

» Bright Focus (for buttons, links, and textboxes) | userstyles.org

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http), url-prefix(file) {
a:hover:active {
  color: #10bae0;
}
a:not(:hover):active {
  color: #0000ff;
}
*:focus {
  -moz-outline: 2px solid -moz-rgba(16,186,224,0.5) !important;
  -moz-outline-offset: 1px !important;
  -moz-outline-radius: 3px !important;
}
button:focus,
input[type="reset"]:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="file"] > input[type="button"]:focus {
  -moz-outline-radius: 5px !important;
}
button:focus::-moz-focus-inner {
  border-color: transparent !important;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: 1px dotted transparent !important;
}
textarea:focus, button:focus, select:focus, input:focus {
  -moz-outline-offset: -1px !important;
}
input[type="radio"]:focus {
  -moz-outline-radius: 12px;
  -moz-outline-offset: 0px !important;
}
a:focus {
  -moz-outline-offset: 0px !important;
}
}

▲上に戻る▲

“rel=”nofollow””の付いたリンクを目立たせる

[画像] Nofollow Check before

[画像] Nofollow Check after
(クリックで拡大表示)

SEO スパムが増えてきて、それに伴って“rel=”nofollow””の付いたリンクも増えてきました。

このいわゆる nofollow リンクは、リンク先にリンクジュースを渡したくないときに使うとされ(Yahoo! さんではあまり効果がないように思いますが……)、コメントスパムが頻発したことから普及したような気がします。

Nofollow リンクのデフォルト状態での見た目は普通のリンクとまったく同じです。これを悪用して相互リンクに nofollow リンクを使うことで自分だけリンクジュースをもらおうとする人が現れもしました。

最近では自サイト内でそれぞれのページに関して意図的に優劣を付けるために使用されることも多いです。例えばブログではタグへのリンクには nofollow を付けているところがけっこう見られます。

とまぁ、つらつらと nofollow リンクについて説明してきましたが、見た目が普通のリンクと同じ nofollow リンクを一目で見分けがつくようにしようというのがこのスタイルなわけです。

» お気に入りのFirefoxアドオン – その3 >> 病的溺愛シンドローム

1
2
3
4
5
6
7
8
9
10
11
12
@namespace url(http://www.w3.org/1999/xhtml);
 
a[rel~=nofollow] {
  color: #000080 !important;
  text-decoration: none;
  background-color: #afeeee !important;
  border-top: 1px dotted #000080 !important;
  border-bottom: 1px dotted #000080 !important;
}
a[rel~=nofollow]:hover {
  text-decoration: underline;
}

▲上に戻る▲

更新ボタンと中止ボタンを1つにする

[画像] Combine Stop/Reload buttons before [画像] Combine Stop/Reload buttons after

ブラウザで余計なところはとことん削っちゃおうということで、同時に必要になることがない(と考えられる)リロードとストップは一緒にしてしまおうというのがこのスタイルです。

» Combine Stop/Reload buttons | userstyles.org

1
2
3
4
5
6
7
@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;
}

▲上に戻る▲

AutoPagerize のページ区切りをカスタマイズする

[画像] AutoPagerize Separator before

[画像] AutoPagerize Separator after
(クリックで拡大表示)

連続したページを自動で下に継ぎ足してくれる便利な Greasemonkey スクリプトの AutoPagerize、愛用している方もいるかと思います。

デフォルトではページ区切りがちょっとそっけない感じなので少しカスタマイズしてみようというスタイルです。

» しげふみメモ : AutoPagerizeのページ区切りをサイトに合わせて見やすくしよう

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@namespace url(http://www.w3.org/1999/xhtml);
 
/* AutoPagerize */
.autopagerize_page_separator {
  border:none;
}
p.autopagerize_page_info {
  margin:5px 0px 20px;
  background:#ebebeb;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  /*
  border-radius: 0.4em;
  */
  line-height:1.5;
  font-size:100%;
  text-align:center;
  color: #000; /* 自分で追加 */
}

▲上に戻る▲

アマゾン(Amazon)のアフィリエイトリンクを目立たせる

[画像] Amazon Associate Check before

[画像] Amazon Associate Check after
(クリックで拡大表示)

世界で1番有名な(ソースは鍵山w)通販サイトといえばアマゾンですよね。

そのアマゾンにはアフィリエイトプログラムというのがあって、簡単に説明すると“自分のサイトにアマゾンで取り扱っている商品の広告を掲載してお小遣いを稼ごう!”というものです。

別に広告を貼るのはいいと思いますが、たまにたくさんのリンクを張っている中にアフィリエイトリンクを紛れ込ませているウェブサイトがあります。「どんなサイトかな?」と思ってアクセスしてみたら「なんだ、アマゾンかよ!」とがっかりするわけですw アマゾンとしても買うつもりのない客が紛れ込んできては迷惑でしょうし、アフィリエイトリンクが普通のリンクと見分けられるようにしようというのがこのスタイルです。商品に興味があるときは普通にアクセスすればいいので特に問題はないと思います。

ただ、このスタイルは鍵山が自分で勝手に作ったもので、たまに誤爆します。アフィリエイトリンクには基本的に“xxxx(ユーザ ID)-22”という部分が含まれるため、“-22”で判別しようとしているのですが、ブログなんかでこの URL を含んでいる場合があるんですね。このへんは改良の余地ありということで思案中です。いいアイディアを知っていて、かつそれを教えてもいいよという親切な方はどうぞご教示ください。

1
2
3
4
5
6
7
8
9
10
11
12
@namespace url(http://www.w3.org/1999/xhtml);
 
a[href*="-22"] {
  color: #b8860b !important;
  text-decoration: none;
  background-color: #f0e68c !important;
  border-top: 1px dotted #b8860b !important;
  border-bottom: 1px dotted #b8860b !important;
}
a[href*="-22"]:hover {
  text-decoration: underline;
}

※ 追記(March 21, 2010)

バージョンアップして誤爆を減らしました。「URL に“amazon”も“-22”も含む」場合に強調するようにしました。また、ついでに楽天市場へのアフィリンクも強調するようにしました。コードは以下のようになりました。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@namespace url(http://www.w3.org/1999/xhtml);
 
a[href*="amazon"][href*="-22"], 
a[href*="afl.rakuten"] {
  color: #b8860b !important;
  text-decoration: none;
  background-color: #f0e68c !important;
  border-top: 1px dotted #b8860b !important;
  border-bottom: 1px dotted #b8860b !important;
}
 
a[href*="amazon"][href*="-22"]:hover, 
a[href*="afl.rakuten"]:hover {
  text-decoration: underline;
}

いかがでしたか? 気になるスタイルはありました?

どれか1つでもお役に立てたのなら嬉しいです。

自分の備忘録にもなる Stylish 特集でした。

▲上に戻る▲


よろしければ以下の関連(してそうな)記事もどうぞ!


12 Responses to “Firefoxアドオン「Stylish」の使えるスタイル8選”

  1. SEOgro より:

    使えるFirefoxアドオン「Stylish」のスタイル8選 (via technorati.com) – http://www.kagitaku.com/diary…

      

    » このコメントを引用してコメントする

  2. zonbinko より:

    フォーカスの当たっているテキストボックスやテキストエリアを目立たせる

      

    » このコメントを引用してコメントする

  3. yoshy より:

    Firefoxアドオン「Stylish」の使えるスタイル8選 | きにきじ – http://www.kagitaku.com/diary…

      

    » このコメントを引用してコメントする

  4. moriya より:

    Firefoxアドオン「Stylish」の使えるスタイル8選 | きにきじ – http://www.kagitaku.com/diary…

      

    » このコメントを引用してコメントする

  5. hidehish より:

    Firefoxアドオン「Stylish」の使えるスタイル8選 | きにきじ http://www.kagitaku.com/diary…

      

    » このコメントを引用してコメントする

  6. hidehish より:

    Firefoxアドオン「Stylish」の使えるスタイル8選 | きにきじ http://www.kagitaku.com/diary/2009/04/20/stylish-8.html

      

    » このコメントを引用してコメントする

  7. xlazulite より:

    RT @.TopsyRT: Firefoxアドオン「Stylish」の使えるスタイル8選 http://bit.ly/70ENhO

      

    » このコメントを引用してコメントする

  8. 9yen より:

    Firefoxアドオン「Stylish」の使えるスタイル8選 | きにきじ http://htn.to/ADmd6S

      

    » このコメントを引用してコメントする

  9. kawauso_666_ より:

    火狐にこんなアドオンあったのか! サイトのCSSを直接いじくれるらしい。 IE6→Sleipnir→火狐→Opera→Chromeと来たけどやっぱり狐さんが最強なんじゃないのw http://t.co/CCn8UWy

      

    » このコメントを引用してコメントする

Leave a Reply


Copyright © 2008-2012 鍵山琢実 (KAGIYAMA, Takumi). All rights reserved.

This site's design was checked by IE 6.0+, Firefox 3.5+, GChrome 2.0+, Safari 4.0+, Opera 10.0+, and Sleipnir 2.8+ (all for Windows).
And JavaScript is used for some details. I am so sorry if your browser is not supported.

正当なCSSです! 私はチーム・マイナス6%です

↓ Today's My Favorite Phrase ↓

「きさま──いったい何人の命をその傷のために吸い取った!?」
「おまえは今まで食ったパンの枚数をおぼえているのか?」

From: 荒木飛呂彦 『ジョジョの奇妙な冒険』第3巻 p. 149