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