Javascript 查看页面时更改CSS代码
我有一个网站,对于万圣节,我想添加一个按钮,将网站改为万圣节主题。这将是一个隐藏的按钮,因此我不希望它经常出现在CSS代码中。我一直在尝试的是,当您通过Javascript函数单击按钮时,让CSS代码显示出来。不幸的是,CSS是CSS,无论你是否隐藏它,它都只会呈现它的代码。简而言之,我正在寻找一种通过CSS通过函数或任何其他方法更改页面布局的方法。有两种方法可以实现您想要做的事情。您可以使用jQueryJavascript 查看页面时更改CSS代码,javascript,html,css,Javascript,Html,Css,我有一个网站,对于万圣节,我想添加一个按钮,将网站改为万圣节主题。这将是一个隐藏的按钮,因此我不希望它经常出现在CSS代码中。我一直在尝试的是,当您通过Javascript函数单击按钮时,让CSS代码显示出来。不幸的是,CSS是CSS,无论你是否隐藏它,它都只会呈现它的代码。简而言之,我正在寻找一种通过CSS通过函数或任何其他方法更改页面布局的方法。有两种方法可以实现您想要做的事情。您可以使用jQueryclick函数,并在有人单击按钮时触发jQuerycss函数 $(“#单击”)。单击(函数
click
函数,并在有人单击按钮时触发jQuerycss
函数
$(“#单击”)。单击(函数(){
$(“body”).css(“背景”、“黑色”);
});代码>
单击“我”
有两种方法可用于实现您的目标。您可以使用jQueryclick
函数,并在有人单击按钮时触发jQuerycss
函数
$(“#单击”)。单击(函数(){
$(“body”).css(“背景”、“黑色”);
});代码>
单击我
创建一个名为halloween.css的单独样式表,并将其链接到页面
以.halloween开始所有css规则,例如.halloween h1{背景:黑色;颜色:橙色}
制作一个按钮,用于切换body类,例如jquery:
$(“#按钮”)。单击(函数(){
$('body').toggleClass('halloween');
});
创建一个名为halloween.css的单独样式表,并将其链接到页面
以.halloween开始所有css规则,例如.halloween h1{背景:黑色;颜色:橙色}
制作一个按钮,用于切换body类,例如jquery:
$(“#按钮”)。单击(函数(){
$('body').toggleClass('halloween');
});
如果可以使用jquery,您可以定义一个单独的样式,如halloween.css,并将所有样式halloween放在其中。当按钮中出现事件单击时,只需交换link的href属性以引用新样式:
JQUERY:
$(document).ready(function(){
$( "#click").click(function() {
$("link").attr("href","halloween.css");
});
});
HTML:
点击
如果可以使用jquery,您可以定义一个单独的样式,如halloween.css,并将所有样式halloween放在其中。当按钮中出现事件单击时,只需交换link的href属性以引用新样式:
JQUERY:
$(document).ready(function(){
$( "#click").click(function() {
$("link").attr("href","halloween.css");
});
});
HTML:
点击
切换body标签的类可能是最简单的方法。您可以在其他css文件中编写替代样式,每个规则的前缀都是Halloween类。切换body tag的类可能是最简单的方法。您可以在其他css文件中编写替代样式,每个规则都以Halloween类作为前缀。