Jquery完成点击变换图片颜色
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>点击图片变换颜色</title>
<script src="./JQuery.js"></script>
<style>
img {
cursor: pointer;
width: 500px;
height: 700px;
}
</style>
</head>
<body>
<img id="myImage" src="./微信图片_20240715200155.jpg" alt="Your Image">
<script>
$(document).ready(function() {
$("#myImage").click(function() {
var currentColor = $(this).css("filter");
if (currentColor === "none") {
$(this).css("filter", "grayscale(100%)");
} else {
$(this).css("filter", "none");
}
});
});
</script>
</body>
</html>
运行截图:


JS中的DOM操作完成背景颜色渐变方向变换。
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title背景渐变</title>
<style>
div{
height: 800px;
border: 1px solid red;
}
body {
transition: background 2s;
}
</style>
</head>
<body>
<div></div>
</body>
</html>
<script>
let direction = 1;
document.body.addEventListener('click', function() {
if (direction === 1) {
document.body.style.backgroundColor = 'red';
direction = -1;
} else {
document.body.style.backgroundColor = 'blue';
direction = 1;
}
});
</script>
运行截图:

