1.使用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="../../04.jq/JQuery.js"></script>
<style>
img {
width: 1300px;
height: 800px;
}
</style>
</head>
<body>
<img id="myImage" src="../../01.html/1.3块级和行内标签/R-C.jpeg" alt="Your Image">
</body>
</html>
<script>
$(document).ready(function() {
$("#myImage").click(function() {
var myColor = $(this).css("filter");
if (myColor === "none") {
$(this).css("filter", "grayscale(100%)");
} else {
$(this).css("filter", "none");
}
});
});
</script>
运行截图
2.使用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;
}
body{
transition: background 3s;
}
</style>
</head>
<body>
<div></div>
</body>
</html>
<script>
let color = 1;
document.body.addEventListener('click', function() {
if (color == 1) {
document.body.style.backgroundColor = 'aquamarine';
color = -1;
} else {
document.body.style.backgroundColor = 'blue';
color = 1;
}
});
</script>
运行截图