css - 如何在本地更改 css 样式并保存此更改

标签 css html

我有一个 web 应用程序,我需要单击更改 css 样式,但我需要将此更改保存在安装到我的用户手机中的 web 应用程序中,并且只保存在他的手机中。 onclick 的 javascript 更改 css 样式它正在工作,但我不知道如何保存此 css 更改。

有人可以帮我解决这个问题吗?

现在谢谢

最佳答案

一般情况下,CSS 样式不能直接保存在 HTML 客户端上。

您可以做的是向您的服务器发出一个 Ajax 回调并将信息保存在那里。下一次用户请求页面时,根据已保存的信息,在您希望设置样式的元素上发送带有适当样式类的 HTML。

有几种涉及 JavaScript 和 cookie 或本地存储的骇人听闻的客户端可能性,但我会尽可能避免这种解决方案,因为它很可能会导致页面加载时出现烦人的闪烁并以一种方式呈现样式然后JavaScript 最终运行并更正了样式。

关于css - 如何在本地更改 css 样式并保存此更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21175664/

相关文章:

html - 3 <label> 标签共享同一个规则但显示不同

html - 多个元素的媒体查询

javascript - 如何让 slider 长度变短并出现在页面中央?

html - 如何避免在 CSS3 的一侧覆盖阴影

html - 更正带有虚线边框的框的 HTML 代码

javascript - ionic 分页

javascript - 添加 href 以从 firestore 自动生成数据表

javascript - 在 Javascript 中对图像进行哈希处理

css - Bootstrap 文本字段突然缩小

html - 无法让 div/section 出现在响应式 img 元素上