文件

SDK 2.0 · 集成

樣式和放置

讓入口點感覺原生,同時保留可用的託管體驗。

設定 Web SDK 按鈕的樣式

TypeScript
import type { RenderTryOnButtonOptions } from "@spreeai/web-sdk";

export const brandedButton: RenderTryOnButtonOptions = {
  elementId: "spreeai-try-on",
  garments: [{ garmentId: "YOUR_READY_GARMENT_ID" }],
  className: "product-try-on",
  features: {
    tryOnButton: {
      text: "Try it on you",
      backgroundColor: "#171717",
      textColor: "#ffffff",
      borderRadius: "6px",
      padding: "14px 24px",
      fontSize: "16px",
      width: "100%",
    },
  },
};

features.tryOnButton 套用內聯樣式並覆蓋預設樣式表。其 text 值也優先於 button.text。使用 className 為您的附加按鈕類別。

支援的樣式字段

text, iconUrl, iconHeight, backgroundColor, textColor, width, height, borderRadius, fontSize, fontWeight, padding, border 和 boxShadow.

對話行為

v3 託管對話方塊是一個底部錨定的工作表,寬度最大為 1000 像素,高度為視窗的 95%。 744 像素或更窄時,它是全螢幕。遷移後重新檢查任何現有的對話方塊 CSS 覆蓋。

輔助使用和頁面行為

  • 使用描述性標籤並為按鈕提供足夠的對比度。
  • 測試鍵盤存取、焦點恢復、Escape 和滾動行為。
  • 檢查真實手機上的佈局、縮放文字和窄螢幕。
  • 如果 SPREEAI 無法加載,請保持產品資訊和結帳可用。

Shopify放置

使用 Shopify 主題編輯器中的應用程式區塊設定。請勿將 Web SDK 樣式選項複製到 Shopify 應用程式配置中。參見 Shopify 集成.

來源參考

搜尋頁面標題和內容。 Escape 關閉搜尋。

選擇您的語言。