>通過讓訪問者個性化字體大小和語言等方面來增強您的網站的用戶體驗。 本教程顯示瞭如何構建樣式切換器並使用本地存儲來記住首選項。
密鑰概念:
>從基本HTML開始,包括用於樣式選擇的
元素。 事件偵聽器(使用和用於較舊的IE的polyfill)對樣式更改做出反應。 <select></select>
>功能根據所選樣式更新身體的類。 對於較大的項目,請使用外部CSS文件,並使用switchStyles()
link
href
記住首選項:
>使用本地存儲(,
)保存和檢索所選樣式。在頁面加載上,檢查存儲的首選項,然後使用啟動事件處理程序。
localStorage.setItem
localStorage.getItem
高級註意事項:trigger('change', styleSwitcher)
>多種樣式:
對於多種樣式,使用外部CSS文件並交換它們而不是依靠類更改。tabindex
使用多填充來支持較舊的瀏覽器。 aria-label
以上是創建一個簡單的樣式切換器的詳細內容。更多資訊請關注PHP中文網其他相關文章!