>通过让访问者个性化字体大小和语言等方面来增强您的网站的用户体验。 本教程显示了如何构建样式切换器并使用本地存储来记住首选项。
密钥概念:
>从基本HTML开始,包括用于样式选择的
元素。 事件侦听器(使用和用于较旧的IE的polyfill)对样式更改做出反应。 <select></select>
>功能根据所选样式更新身体的类。 对于较大的项目,请使用外部CSS文件,并使用switchStyles()
link
href
记住首选项:
>使用本地存储(,
)保存和检索所选样式。在页面加载上,检查存储的首选项,然后使用启动事件处理程序。
localStorage.setItem
localStorage.getItem
高级注意事项:trigger('change', styleSwitcher)
>多种样式:
对于多种样式,使用外部CSS文件并交换它们而不是依靠类更改。tabindex
使用多填充来支持较旧的浏览器。aria-label
以上是创建一个简单的样式切换器的详细内容。更多信息请关注PHP中文网其他相关文章!