また一つ快適に

Mac ソフトウェア

Firefox 3.1b2 をインストールした。

text-shadow のサポートと、スクロールが OS X 標準と同じ感覚になったことが個人的にうれしい。特にスクロールの動きが他のソフトと違うことは、Firefox に乗り換えられない原因の一つだった。

soundscape out にあるように、GrApple の Forum にメニューの角を丸くし、半透明にする CSS が書かれている。

このやり方ではメニュー全体を opacity: 0.9; で半透明にしているが、rgba を使って背景のみ半透明にする CSS を思いついたのでメモ。userChrome.css に追加して Firefox を再起動すれば反映されるはず。

popup, menupopup {
    -moz-appearance: none !important;
    background-color: rgba(255, 255, 255, 0.95) !important;
    -moz-border-radius: 4px !important;
}
menupopup > menu:not([_moz-menuactive="true"]),
popup > menu:not([_moz-menuactive="true"]),
menupopup > menuitem:not([_moz-menuactive="true"]),
popup > menuitem:not([_moz-menuactive="true"]) {
    -moz-appearance: none !important;
    background-color: none !important;
}
menupopup > menu[_moz-menuactive="true"][disabled="true"],
popup > menu[_moz-menuactive="true"][disabled="true"],
menupopup > menuitem[_moz-menuactive="true"][disabled="true"],
popup > menuitem[_moz-menuactive="true"][disabled="true"] {
    -moz-appearance: none !important;
    background-color: none !important;
}

GrApple を使っていれば ↓ を書くことによってセパレーターの見た目がより近くなる。
(ただ、この画像ファイルは現在使用されていないようなのでそのうち削除されるかも。)

menuseparator {
    -moz-appearance: none !important;
    background-image: url("chrome://global/skin/menu/menu-separator.png") !important;
    background-color: none !important;
}

すべて自己責任で。

© 2005-2021 zumuya