Javascript 单击div元素时,页面将褪色(或过渡)';背景色
令我惊讶的是,经过一番搜索,我还是找不到答案。我正在使用简单的Javascript来帮助您了解我试图实现的目标,但如果可以使用CSS实现这一点,我也很乐意尝试一下。另外,请记住,我需要这个颜色,而不是图像Javascript 单击div元素时,页面将褪色(或过渡)';背景色,javascript,html,css,background,Javascript,Html,Css,Background,令我惊讶的是,经过一番搜索,我还是找不到答案。我正在使用简单的Javascript来帮助您了解我试图实现的目标,但如果可以使用CSS实现这一点,我也很乐意尝试一下。另外,请记住,我需要这个颜色,而不是图像 <head> <link rel="stylesheet" type="text/css" href="bground.css"> </head> <body> <div id='a' class="circle" onclick="m
<head>
<link rel="stylesheet" type="text/css" href="bground.css">
</head>
<body>
<div id='a' class="circle" onclick="myFunction()"> <br> <br> Click me for blue. </div>
<br>
<script>
function myFunction() {
document.body.style.backgroundColor="blue";}
</script>
</body>
单击我选择蓝色。
函数myFunction(){
document.body.style.backgroundColor=“blue”;}
本质上,我希望点击一个按钮来缓慢地改变背景,就像在淡入淡出或过渡效果中一样,但在过去的两天里我遇到了很多困难 您可以使用CSS转换来实现这一点
函数myFunction(){
document.body.className=“B”;
}
正文{
背景:红色;
}
正文B{
背景:蓝色;
过渡:背景4s;
}
单击我选择蓝色。
您可以使用CSS转换来实现这一点
函数myFunction(){
document.body.className=“B”;
}
正文{
背景:红色;
}
正文B{
背景:蓝色;
过渡:背景4s;
}
单击我选择蓝色。
您可以使用CSS转换来实现这一点
函数myFunction(){
document.body.className=“B”;
}
正文{
背景:红色;
}
正文B{
背景:蓝色;
过渡:背景4s;
}
单击我选择蓝色。
您可以使用CSS转换来实现这一点
函数myFunction(){
document.body.className=“B”;
}
正文{
背景:红色;
}
正文B{
背景:蓝色;
过渡:背景4s;
}
单击我选择蓝色。
这里是一个使用复选框破解的纯CSS解决方案
CSS:
HTML:
我是一个开关
我由开关控制。没有JavaScript!
我在这篇文章中修改了Andy的答案,基本上只是添加了CSS动画:
本质上,您所做的就是使用复选框作为切换来触发类更改。这里是一个使用复选框的纯CSS解决方案
<!DOCTYPE html>
<html lang="en-GB>
<head>
<script>
document.getElementById( 'btn' ).onclick = function() {
document.body.style.background = 'pink';
}
</script>
<style>
body {
background: red;
transition: background 1s;
}
</style>
</head>
<body>
<div id="btn">Click Me!</div>
</body>
</html>
CSS:
HTML:
我是一个开关
我由开关控制。没有JavaScript!
我在这篇文章中修改了Andy的答案,基本上只是添加了CSS动画:
本质上,您所做的就是使用复选框作为切换来触发类更改。这里是一个使用复选框的纯CSS解决方案
<!DOCTYPE html>
<html lang="en-GB>
<head>
<script>
document.getElementById( 'btn' ).onclick = function() {
document.body.style.background = 'pink';
}
</script>
<style>
body {
background: red;
transition: background 1s;
}
</style>
</head>
<body>
<div id="btn">Click Me!</div>
</body>
</html>
CSS:
HTML:
我是一个开关
我由开关控制。没有JavaScript!
我在这篇文章中修改了Andy的答案,基本上只是添加了CSS动画:
本质上,您所做的就是使用复选框作为切换来触发类更改。这里是一个使用复选框的纯CSS解决方案
<!DOCTYPE html>
<html lang="en-GB>
<head>
<script>
document.getElementById( 'btn' ).onclick = function() {
document.body.style.background = 'pink';
}
</script>
<style>
body {
background: red;
transition: background 1s;
}
</style>
</head>
<body>
<div id="btn">Click Me!</div>
</body>
</html>
CSS:
HTML:
我是一个开关
我由开关控制。没有JavaScript!
我在这篇文章中修改了Andy的答案,基本上只是添加了CSS动画:
本质上,您所做的只是使用复选框作为切换来触发类更改。
<!DOCTYPE html>
<html lang="en-GB>
<head>
<script>
document.getElementById( 'btn' ).onclick = function() {
document.body.style.background = 'pink';
}
</script>
<style>
body {
background: red;
transition: background 1s;
}
</style>
</head>
<body>
<div id="btn">Click Me!</div>
</body>
</html>
@EvanBechtol如果你不是指IE的旧版本,那么。我可以问一下,你是如何在你的答案中得到它们代码片段的东西的?@Dendromaniac看看这个:@dystroy谢谢,我经常看到它,并且认为如果我使用它,我会更有用一点。真不敢相信它像一个小按钮那么简单,而我对此一无所知。@EvanBechtol如果你不是指IE的旧版本,那么。我可以问一下,你是如何在你的答案中找到代码片段的吗?@Dendromaniac看看这个:@dystroy谢谢,我已经看过很多次了,并且认为如果我使用它,我会更有用一些。真不敢相信它像一个小按钮那么简单,而我对此一无所知。@EvanBechtol如果你不是指IE的旧版本,那么。我可以问一下,你是如何在你的答案中找到代码片段的吗?@Dendromaniac看看这个:@dystroy谢谢,我已经看过很多次了,并且认为如果我使用它,我会更有用一些。真不敢相信它像一个小按钮那么简单,而我对此一无所知。@EvanBechtol如果你不是指IE的旧版本,那么。我可以问一下,你是如何在你的答案中找到代码片段的吗?@Dendromaniac看看这个:@dystroy谢谢,我已经看过很多次了,并且认为如果我使用它,我会更有用一些。真不敢相信它像一个小按钮那么简单,而我却不知道。