实现job2.html中的按钮功能,点击点我倾斜按钮后,方块旋转45度,点击 点我变绿后,方块变成绿色
时间: 2024-09-19 13:14:32 浏览: 32
解决k8s中xxl-job执行器pod重建后无法读取到执行日志的问题
要实现在`job2.html`中描述的功能,你需要使用JavaScript编写一些交互逻辑,并可能结合HTML和CSS。以下是一个简单的示例:
1. 首先,在HTML部分,添加两个按钮和一个div元素作为方块:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="styles.css"> <!-- 引入样式表 -->
</head>
<body>
<button id="rotateButton">点我倾斜</button>
<button id="greenButton">点我变绿</button>
<div class="box" id="myBox"></div>
<script src="script.js"></script> <!-- 引入JavaScript文件 -->
</body>
</html>
```
2. 创建一个名为`styles.css`的文件,用于设置方块的基本样式,包括旋转和颜色:
```css
.box {
width: 100px;
height: 100px;
background-color: red; /* 初始颜色 */
transition: transform 0.5s; /* 添加过渡效果 */
}
.green {
background-color: green; /* 变成绿色后的颜色 */
}
```
3. 编写`script.js`文件,处理按钮点击事件并改变方块的状态:
```javascript
document.addEventListener('DOMContentLoaded', function() {
const rotateButton = document.getElementById('rotateButton');
const greenButton = document.getElementById('greenButton');
const myBox = document.getElementById('myBox');
rotateButton.addEventListener('click', function() {
myBox.style.transform = 'rotate(45deg)';
});
greenButton.addEventListener('click', function() {
myBox.classList.add('green'); // 添加green类名切换颜色
});
});
```
在这个例子中,当用户点击"点我倾斜"按钮时,方块会立即旋转45度;点击"点我变绿"按钮时,方块背景颜色变为绿色。由于CSS中的过渡效果,变换会在0.5秒内平滑完成。
阅读全文