舊文件

此處文件僅供參考,請自行考量時效性與適用程度,其他庫藏文件請參考文件頁面
我們亟需您的協助,進行共筆系統搬移、及文件整理工作,詳情請查閱參與我們

Project/Doc/Creating Skin For Mozilla/csscommands

出自 MozTW Wiki

於 2005年5月10日 (二) 17:33 由 Danielwang對話 | 貢獻 所做的修訂 (don't use -moz-opacity)
(比較) ←上一修訂 | 查看目前修訂 (比較) | 下一修訂→ (比較)

Mozilla CSS 命令集


為了能夠使用Mozilla的使用者介面(UI),Mozilla.org建立了他們自訂的CSS命令集。所有的指令都遵循W3C對標簽(tag)訂定的標準,所以指令集全都是以-moz開頭。這裡列出來的只是一部份可能對你有用的指令,而不列出所有可用的指令。

其它網站也有列出Mozilla專用的CSS指令

   * XulPlanet.com

-moz-appearance:

產生一個看起來像是你的作業系統產生的widget。

none - (!important may be needed)會覆蓋作業系統的預設值。如果你想要修改widget讓它看起來跟系統預設值不同時,才使用這個選項。

button, checkbox-container, checkbox, dialog, dualbutton, dualbutton-dropdown, listbox, menu, menulist-textfield, menulist-button, menulist, menulist-text, progressbar, progresschunk, radio-container, radio, resizer, resizerpanel, separator, scrollbar, statusbar, statusbarpanel, toolbarbutton, toolbox, toolbar, treeheadercell, treeheadersortarrow, treeview, treeitem, treetwisty, treetwistyopen, tooltip, textfield, tabpanels, tab, tab-left-edge, tab-right-edge, scrollbartrack-horizontal, scrollbartrack-vertical, scrollbarthumb-vertical, scrollbarthumb-horizontal, scrollbarbutton-right, scrollbarbutton-down, scrollbarbutton-left, scrollbarbutton-up, scrollbargripper-vertical, scrollbargripper-horizontal


-moz-border-bottom-colors:

這個指令分別指定框線的顏色,每指定一個顏色可以得到1px寬的框線,如果你想要3px寬的框線,就得連續指定三個顏色,顏色之間用空格分開

範例:

-moz-border-top-colors: ThreeDDarkShadow ThreeDShadow transparent;
-moz-border-right-colors: ThreeDDarkShadow ThreeDShadow transparent;
-moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow transparent;
-moz-border-left-colors: ThreeDDarkShadow ThreeDShadow transparent;

-moz-border-top-colors:

參考 -moz-border-bottom-colors.

-moz-border-left-colors:

參考 -moz-border-bottom-colors.

-moz-border-right-colors:

參考 -moz-border-bottom-colors.


-moz-border-radius:
設定一個方塊四角的圓弧度,如果你只指定px或%數值,這個數值會套用到四個角落上,你也可以分別指定四個數字(用空格分隔)給四個角落。

-moz-border-radius-topleft: 和-moz-border-radius相同,不過只設定方塊的左上角的圓弧。舉個例子,這個設定會用在分頁標簽(tabs)上

-moz-border-radius-topright: 參考 -moz-border-radius-topleft

-moz-border-radius-bottomleft: 參考 -moz-border-radius-topleft

-moz-border-radius-bottomright: 參考 -moz-border-radius-topleft


-moz-box-direction:

控制這個方塊內的物件該如何顯示,一般來說,在英文語系的瀏覽器中,物件是由上到下、左到右的排列,這個指令可以讓排列相反過來,也就是在這個方塊內的物件會由上下、左右顛倒。像是要把"回到上一頁"的按鈕擺在工具列的右邊時,這是很有用的指令。

Values: Normal, Reverse

-moz-image-region:

這個指令很有用,可以將一個影像分成數個小的影像,它使用rect()物件來決定裁切的區域。可以到這裡Organizing Images得到更多資訊。

範例: -moz-image-region: rect(168px 69px 189px 46px);

-moz-opacity:

讓方塊產生半透明效果,設定值為0.00(消失)到1.00(完全可見) (建議用 CSS 標準中 Mozilla 並支持的 opacity)


個人工具