Javascript 如何为两类用户更改网页的字体和背景色
我正在尝试集成一个模板。我从客户那里得到了以下要求: 用户空间将具有蓝色背景 专业用户空间将具有橙色背景Javascript 如何为两类用户更改网页的字体和背景色,javascript,jquery,html,css,sass,Javascript,Jquery,Html,Css,Sass,我正在尝试集成一个模板。我从客户那里得到了以下要求: 用户空间将具有蓝色背景 专业用户空间将具有橙色背景 如何应用条件,以便根据用户是普通用户(蓝色)还是专业用户(橙色)更改背景的每种颜色。您可以向url添加查询字符串,并加载每个特定用户类型所需的样式表: 用户登录并获取这些URL中的任何一个 website.com?view=professional website.com?查看=常规 if (window.location.search.indexOf('?view=professional
如何应用条件,以便根据用户是普通用户(蓝色)还是专业用户(橙色)更改背景的每种颜色。您可以向url添加查询字符串,并加载每个特定用户类型所需的样式表: 用户登录并获取这些URL中的任何一个 website.com?view=professional website.com?查看=常规
if (window.location.search.indexOf('?view=professional') === 0)
document.write('<link rel="stylesheet" href="professionalStylesheet.css" />');
else
document.write('<link rel="stylesheet" href="regularStylesheet.css" />');
if(window.location.search.indexOf('?view=professional')==0)
文件。写(“”);
其他的
文件。写(“”);
在css中定义两个类,然后在javascript中使用classList.toggle('classname')
为每个用户进行切换请阅读并将代码添加到问题中制作两个css,一个用于普通用户,一个用于管理员。您可以使用phpyeah中的if语句来实现这一点,我想我将生成2个css文件,但我想知道如何根据用户调用样式表,但它将如何检测用户的类型?这是我主要关心的问题。如何设置/获取用户数据?您是从api获取的吗?