【追記】
URLツールチップのCSS修正しますた。
暗背景のサイトだと見づらくなるので外枠に白線つけてみますた。
FirefoxのツールチップはデフォルトでIEやChromeと同じ
白背景に黒字というシンプルなものだが、白背景のサイトだと見辛い。
ってなわけで
暗背景に変えてみた。
URLツールチップの方はフォントサイズを一回り大きくし、右上の角を丸くした。
気持ち程度グラデーションと透過をかけてある。
変更方法
言うまでもなくStylishを使用。
(userChrome.cssだと管理が面倒なので)
URLツールチップ
左下のURLツールチップにはstatuspanel-labelという
クラスが割り振られてるのでそこを弄る。
statuspanel > hbox.statuspanel-inner > label.statuspanel-label { background: linear-gradient(45deg, rgba(22, 22, 22, 0.9), rgba(99, 99, 99, 0.9)) !important; border-right: 1px solid whitesmoke !important; border-top: 1px solid whitesmoke !important; border-top-right-radius: 4px !important; color: whitesmoke !important; font-family: Verdana, メイリオ !important; font-size: 14px !important; line-height: 0 !important; margin: 0 !important; padding: 4px !important; } statuspanel > hbox.statuspanel-inner > label.statuspanel-label[mirror="true"] { background: linear-gradient(315deg, rgba(22, 22, 22, 0.9), rgba(99, 99, 99, 0.9)) !important; border-left: 1px solid whitesmoke !important; border-right: 0 !important; border-top-left-radius: 4px !important; border-top-right-radius: 0 !important; }
あくまでもカスタマイズの一例。フォントとか色とかはお好みで。
(Macの人は「Verdana, メイリオ」部分を「"ヒラギノ角ゴ ProN W3"」に変更)
titleツールチップ
title属性のある要素にマウスオーバーした時に出てくる
ツールチップのスタイルを弄りたい場合、
tooltipという要素に対して指定する。
tooltip { background: linear-gradient(rgba(33, 33, 33, 0.9), rgba(77, 77, 77, 1), rgba(33, 33, 33, 0.9)) !important; border: 2px solid black !important; border-radius: 4px !important; color: whitesmoke !important; font-family: Verdana, メイリオ !important; font-size: 12px !important; padding: 4px !important; -moz-appearance: none !important; }
あくまでも一例(ry
ここでちょっとつまづいた。
普通にCSSを書いたら何故か背景色やボーダーが適用されず1時間くらいハマった。
んで、わかったことは
Firefox独自要素にスタイルを適用する場合、
-moz-appearance: none !important;
を指定しないと
一部のスタイルが無効化される、ということ。
このappearanceというプロパティ、CSS3から加わったものだそうで。
https://developer.mozilla.org/ja/docs/Web/CSS/-moz-appearance
(MDNいつもお世話になってまス。ありがとうMozilla。)
どういう効果があるのかはわかったが
どういう使い方するのかわからん…
…まぁ、↑でドヤ顔でCSS晒した訳だが
本格的に色変えしたいならStylishではなく
テーマという形でもっとちゃんと作った方が良さそう。
テーマか…
ピカマンのFirefoxテーマでも作ろうかな…