在 Dreamweaver CC 和更新版本中,Spry Widget 已由 jQuery Widget 所取代。雖然您仍可修改頁面上現有的 Spry Widget,但無法加入新的 Spry Widget。
標籤面板 Widget 是一組面板,可以將內容儲存在很小的空間中。網頁瀏覽者可以按一下他們要存取的面板標籤,隱藏或顯示標籤面板所儲存的內容。瀏覽者只要按下不同的標籤,就能開啟 Widget 的面板。標籤面板 Widget 同時間只能開啟一個內容面板。下列範例顯示標籤面板 Widget 及展開第三個面板的情形:
A. 索引標籤 B. 內容 C. 標籤面板 Widget D. 標籤面板
標籤面板 Widget 的 HTML 程式碼是由外部的 div 標籤所組成,而此標籤包含了所有面板、標籤清單、用來包含內容面板的 div,以及代表每個內容面板的 div。標籤面板 Widget 的 HTML 也包含位於文件頁首和標籤面板 Widget 之 HTML 標記後面的 Script 標籤。
如需標籤面板 Widget 運作方式的詳細說明,包括 Widget 程式碼的完整分析,請參閱 www.adobe.com/go/learn_dw_sprytabbedpanels_tw。
您也可以使用「插入」面板中的「Spry」類別來插入標籤面板 Widget。
將滑鼠指標移到要以「設計」檢視開啟的面板標籤上方,並按一下標籤右側的眼睛圖示。
在「文件」視窗中選取標籤面板 Widget,然後在「屬性」檢視窗 (「視窗 > 屬性」) 的「面板」選單中,按一下要編輯的面板名稱。
您可以設定當網頁在瀏覽器中開啟時,預設要開啟標籤面板 Widget 的哪個面板。
「屬性」檢視窗可讓您對標籤面板 Widget 進行簡單的編輯,但不支援自訂的樣式設計工作。您可以更改標籤面板 Widget 的 CSS 規則,並依照您所喜愛的樣式建立 Widget。
如需更改標籤面板 Widget 顏色的快速參考資料,請參閱 David Powers 的 Spry 標籤面板、折疊式控制項和可收合面板樣式設計的快速指南。
如需樣式設計工作的進階清單,請參閱 www.adobe.com/go/learn_dw_sprytabbedpanels_custom_tw。
下列主題中的所有 CSS 規則都是指 SpryTabbedPanels.css 檔案中的預設規則。每當您建立 Spry 標籤面板 Widget 時,Dreamweaver 都會將 SpryTabbedPanels.css 檔案儲存在網站的 SpryAssets 資料夾中。這個檔案也包含 Widget 所適用各種樣式的實用註解資訊。
您可以輕鬆地在隨附的 CSS 檔案中直接編輯標籤面板 Widget 的規則,也可以使用「CSS 樣式」面板來編輯 Widget 的 CSS。「CSS 樣式」面板可以協助您尋找指定給 Widget 不同部分的 CSS 類別,在您使用面板的「目前」模式時,特別有用。
您可以設定整個標籤面板 Widget 容器的屬性,或是個別設定 Widget 組件的屬性,藉此設計標籤面板 Widget 文字的樣式。
要變更的文字 |
相關的 CSS 規則 |
要新增的屬性和值範例 |
|---|---|---|
整個 Widget 中的文字 |
.TabbedPanels | font: Arial; font-size:medium; |
僅面板標籤中的文字 |
.TabbedPanelsTabGroup 或 .TabbedPanelsTab | font: Arial; font-size:medium; |
僅內容面板中的文字 |
.TabbedPanelsContentGroup 或 .TabbedPanelsContent | font: Arial; font-size:medium; |
要變更的顏色 |
相關的 CSS 規則 |
要新增或變更的屬性和值範例 |
|---|---|---|
面板標籤的背景顏色 |
.TabbedPanelsTabGroup 或 .TabbedPanelsTab | background-color: #DDD; (這是預設值) |
內容面板的背景顏色 |
.Tabbed PanelsContentGroup 或 .TabbedPanelsContent | background-color: #EEE; (這是預設值) |
所選標籤的背景顏色 |
.TabbedPanelsTabSelected | background-color: #EEE; (這是預設值) |
面板標籤在滑鼠指標滑過時的背景顏色 |
.TabbedPanelsTabHover | background-color: #CCC; (這是預設值) |
根據預設,標籤面板 Widget 會展開至所有可用空間。不過,您只要設定折疊式容器的寬度屬性,就可以限制標籤面板 Widget 的寬度。
您也可以選取標籤面板 Widget,然後在「CSS 樣式」面板 (「視窗 > CSS 樣式」) 中找出這項規則。請確認面板已設定為「目前」模式。
登入您的帳戶