瞭解如何建立自訂主題、為個別元件設計樣式,以及在主題中使用網頁字型
本教學課程是 建立第一個最適化表單 數列。 建議您依照時間順序觀看本系列,以瞭解、執行和示範完整的教學課程使用案例。
您可以使用主題為最適化表單提供獨特的外觀和樣式。 您可以套用最適化表單編輯器提供的現成主題,或是建立自己的自訂主題。 AEM Forms 提供 主題編輯器 以建立自訂主題。 單一主題可為在行動裝置、平板電腦或桌上型電腦上開啟的相同最適化表單提供不同外觀。 使用主題編輯器不需要具備CSS或LESS的任何先前知識,但這是必要的。
在本教學課程結束時,您將學習:
完成本教學課程後,表單外觀會類似於下文:
下載您本機電腦上的頁首樣式和標誌影像(如下所示)。 「 」的標題 shipping-address-add-update-form
最適化表單使用頁首樣式和標誌影像。 頁首樣式影像會出現在頁首的右側。
調適型表單編輯器提供多個現成可用的主題。 如果您不打算將自訂樣式用於最適化表單,也可以使用現成可用的主題發佈最適化表單。 主題與調適型表單無關。 您可以將相同主題套用至多個最適化表單。 若要將主題套用至最適化表單:
開啟最適化表單進行編輯。
http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html
開啟屬性 最適化表單容器. 在屬性瀏覽器中,導覽至 基本 > 最適化表單主題. 此 最適化表單主題 欄位會列出所有現成可用的主題和自訂主題。 依預設,會套用畫布主題。
從中選擇主題 最適化表單主題 欄位。 例如, 意見調查主題. 點選 以套用選取的主題。
圖: 具有預設主題的最適化表單
圖: 包含調查主題的最適化表單
以上顯示的設計需要變更您現有的最適化表單的預留位置文字和標誌。 執行下列步驟以進行必要的變更:
變更頁首的現有標誌和文字。 若要移除標誌:
在表單編輯器中開啟表單。
http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html
點選中的標誌影像 頁首 元件並點選 屬性. 在 影像 屬性,點選X以移除現有的標誌影像。
點選 上傳,選取logo.png,然後點選 以儲存變更。 此影像下載於 開始之前 區段。
點選頁首文字, We.Retail
,然後點選 編輯. 將頁首文字變更為
we retail
. 僅套用粗體格式至 we
在 we retail
.
移除標題並新增預留位置文字:
點選「客戶ID」欄位並點選 屬性。
複製的內容 標題 欄位至 預留位置文字 欄位。
刪除的內容 標題 欄位並點選 .
對表單中的所有文字方塊、數值方塊和電子郵件欄位重複前三個步驟。
您可以使用 主題編輯器 以建立自訂主題。 主題編輯器是功能齊全的WYSIWYG編輯器。 這是一種將CSS套用至最適化表單的各種元件的視覺方法。 它提供更精細的控制項,以設定最適化表單元件和面板的樣式。
主題是獨立的實體,例如調適型表單。 它包含最適化表單的元件和面板的樣式(CSS)。 樣式包含CSS屬性,例如背景顏色、狀態顏色、透明度、對齊方式和大小。 套用主題時,指定的樣式會套用至最適化表單的對應元件。
在本教學課程中,您將會設定頁首與頁尾、文字與數值元件、附件元件及按鈕的樣式。 讓我們從建立主題開始:
登入AEM編寫執行個體並導覽至 Adobe Experience Manager > Forms > 主題. 預設URL為 http://localhost:4502/aem/forms.html/content/dam/formsanddocuments-themes.
點選 建立 並選取 主題. 此 建立主題 包含建立主題所需欄位的頁面隨即顯示。 此 標題 和 名稱 欄位為必填欄位:
點選 建立. 主題隨即建立,並出現對話方塊以開啟表單進行編輯。 點選 開啟 在新標籤中開啟新建立的主題。 主題會在主題編輯器中開啟。 對於樣式,主題編輯器會使用AEM隨附的現成最適化表單 Forms.
如需有關使用主題編輯器UI的資訊,請參閱 關於主題編輯器.
點選 主題選項 > 設定. 在 預覽表單 欄位中,選取 shipping-address-add-update-form 最適化表單,點選
,點選 儲存. 現在,主題編輯器已設定為使用您自己的最適化表單,而不是預設的最適化表單。 點選 取消 以返回主題編輯器。
圖: 具有shipping-address-add-update-form最適化表單的主題編輯器
圖: 具預設表單的最適化表單
頁首和頁尾提供最適化表單的一致且獨特外觀。 一般而言,頁首包含組織的標誌和名稱,頁尾包含版權資訊,而在組織的多個表單中,這些資訊維持相同。 若要設定shipping-address-add-update-form最適化表單的頁首與頁尾樣式:
導覽 頁首 > 文字 選項。 「選取器」面板位於主題編輯器的左側。 如果看不到面板,請點選 切換側面板。
在中設定下列屬性 文字 摺疊式功能表並點選 .
屬性 | 值 |
---|---|
字型系列 | Arial |
字型色彩 | FFFFFF |
字型大小 | 54px |
點選 頁首 Widget和點選 頁首. 「頁首」Widget的樣式選項會顯示在左側。 展開 Dimension與位置 收合式選單,設定 高度 至 120px
,然後點選 .
展開 背景 頁首Widget的摺疊式功能表,設定 背景顏色 至 F6921E.
暫留在 影像和漸層 > +新增,點選 影像. 設定以下屬性並點選 .
屬性 | 值 |
---|---|
影像 | 上傳header-style.png。 此影像下載於 開始之前 區段。 |
位置 | 右下 |
並排顯示 | 不重複 |
在主題編輯器中,點選標頭中的標誌並點選 頁首標誌. 展開「Dimension和位置」摺疊式功能表,設定下列屬性並點選 .
邊距 | 值 |
邊距 |
秘訣: 點選 |
高度 | 4.75rem |
點選頁尾Widget並點選 頁尾. 展開 背景 收合式選單,設定 背景顏色 至 F6921E
,然後點選 .
您可以在最適化表單中使用多個元件來擷取資料。 例如,文字方塊和數值方塊。 您可以為所有資料擷取元件提供相同的樣式,或為每個元件提供個別的樣式。 在本教學課程中,相同的樣式會套用至數值方塊(客戶ID、郵遞區號)和文字方塊(客戶ID、名稱、送貨地址、州、電子郵件)。 設定資料擷取元件的樣式:
點選 客戶ID 欄位並點選 欄位Widget 選項。 設定以下屬性並點選 .
折疊式面板 | 屬性 | 值 |
邊框 | 邊框顏色 | A7A9AC |
邊框 | 邊框半徑 |
|
文字 | 字型系列 | Arial |
文字 | 字型色彩 | 939598 |
文字 | 字型大小 | 18px |
Dimension和位置 | 寬度 | 60% |
Dimension和位置 | 邊距 |
|
點選上方空白區域 客戶ID 欄位並點選 回應式面板容器. 設定 背景 > 背景顏色 至F1F2F2。 點選 .
您可以使用自訂主題,將相同的樣式套用至最適化表單的所有按鈕,以及 內嵌樣式 將樣式套用至特定按鈕。 設定按鈕的樣式:
點選 提交 按鈕並點選 按鈕 選項。 設定以下屬性並點選 .
折疊式面板 | 屬性 | 值 |
背景 | 背景色彩 | F6921E |
邊框 |
邊框顏色 | F6921E |
邊框 | 邊框半徑 |
|
文字 |
字型系列 | Arial |
文字 | 字型色彩 | FFFFFF |
文字 | 字型大小 | 18px |
套用自訂主題,全域佈景主題,變更為最適化表單。 如果樣式未反映在最適化表單上,請清除瀏覽器快取,然後再試一次。
某些樣式僅套用至特定元件。 這類元件會在最適化表單編輯器中設定樣式。
開啟最適化表單進行編輯。 http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html
在頂端列上,選取 樣式 選項。
點選 附加 按鈕並點選 圖示。 在中設定下列屬性 Dimension和位置 收合式選單:
屬性 | 值 |
---|---|
浮點數 | 左 |
寬度 | 10% |
點選 政府核准的地址證明 選項,然後點選 圖示。 設定下列屬性:
折疊式面板 | 屬性 | 值 |
尺寸及位置 | 浮點數 | 左 |
尺寸及位置 | 寬度 | 73% |
尺寸及位置 | 邊距 |
|
尺寸及位置 | 高度 | 40px |
尺寸及位置 |
邊距 |
|
背景 | 背景色彩 | FFFFFF |
邊框 | 邊框寬度 | 1px |
邊框 | 邊框樣式 | 堅固 |
邊框 | 邊框顏色 | A7A9AC |
邊框 | 邊框半徑 | 7px |
文字 | 字型系列 | Arial |
文字 | 字型色彩 | BCBEC0 |
文字 | 字型大小 | 18px |
文字 | 行高 | 2 |
點選 提交 按鈕並點選 圖示。 設定下列屬性:
折疊式面板 | 屬性 | 值 |
Dimension和位置 | 浮點數 | 右 |
Dimension和位置 | 邊距 |
|
背景 | 背景色彩 | F6921E |
邊框 | 邊框顏色 | F6921E |
您可以使用各種字型來設計最適化表單。 檢視最適化表單的所有裝置可能沒有用來設計最適化表單的字型。 您可以使用Web字型服務,將所需的字型傳送至目標裝置。
Adobe Fonts 是web fonts服務。 您可以透過最適化表單來設定和使用服務。 使用 Adobe Fonts 在最適化表單中:
Typekit 現在稱為Adobe Fonts,並包含在Creative Cloud和其他訂閱中。 深入了解.
建立 Adobe Fonts 帳戶、建立套件、將字型Myriad Pro新增至套件、發佈套件並取得套件ID。 必須使用 Adobe Fonts (網頁字型)的最適化表單。
在AEM中 Forms 伺服器,導覽至 Adobe Experience Manager > 工具
> Adobe Fonts. 現在,開啟設定資料夾。 如果設定已經可用,請按一下 建立 按鈕來建立新執行個體。
在建立組態對話方塊上,指定 標題 ,然後按一下 建立. 系統會將您重新導向至設定頁面。 在 編輯元件 對話方塊中,提供您的 套件ID 並按一下 確定.
設定您的主題以使用 Adobe Fonts 設定。 在作者執行個體上,開啟 全域主題 在主題編輯器中。 在主題編輯器中,導覽至 主題選項 > 設定. 在 Adobe Fonts設定 欄位,選取套件,然後按一下 儲存.
新增至的字型 Adobe Fonts 可供選取 文字 所有元件的摺疊式功能表。