Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为两类用户更改网页的字体和背景色_Javascript_Jquery_Html_Css_Sass - Fatal编程技术网

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获取的吗?