Opera にあって Firefox にないもの
縦置きのツールバー
CSS transition でツールバーの左マージンを滑らかに変更する。
#vertical-toolbox {
min-width: 1px;
}
#vertical-toolbox > toolbar {
-moz-transition-property: margin-left;
-moz-transition-duration: 0.3s;
-moz-transition-timing-function: ease-in;
margin-left: (ツールバーの幅 * -1) px;
}
#vertical-toolbox:hover > toolbar {
margin-left: 0px;
}
dir属性にrtlをセットすると中身が逆転する。
<hbox id="browser" dir="rtl"> <toolbox id="vertical-toolbox"> ... (縦置きツールバー) <vbox id="sidebar-box"> ... (サイドバー) <vbox id="appcontent"> ... (コンテントエリア) </hbox>
Firefox 4 で導入された xul:toolbar 要素の toolboxid 属性
<toolbar id="vertical-toolbar"
toolboxid="navigator-toolbox"
customizable="true">
github.com/gomita/verticaltoolbar/