在html里加入个扫雷游戏
时间: 2023-05-12 12:06:29 浏览: 66
可以使用JavaScript编写一个扫雷游戏,并将其嵌入到HTML页面中。以下是一个简单的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>扫雷游戏</title>
<style>
.cell {
width: 20px;
height: 20px;
border: 1px solid #ccc;
display: inline-block;
text-align: center;
line-height: 20px;
font-size: 14px;
cursor: pointer;
}
.cell.mine {
background-color: red;
}
.cell.revealed {
background-color: #eee;
cursor: default;
}
.cell.flagged {
background-color: yellow;
}
</style>
</head>
<body>
<div id="board"></div>
<script>
var board = document.getElementById('board');
var rows = 10;
var cols = 10;
var mines = 10;
var cells = [];
var mineLocations = [];
// 初始化游戏面板
for (var i = 0; i < rows; i++) {
var row = document.createElement('div');
row.className = 'row';
board.appendChild(row);
for (var j = 0; j < cols; j++) {
var cell = document.createElement('div');
cell.className = 'cell';
cell.dataset.row = i;
cell.dataset.col = j;
cell.addEventListener('click', revealCell);
cell.addEventListener('contextmenu', flagCell);
row.appendChild(cell);
cells.push(cell);
}
}
// 随机生成地雷位置
while (