<p>这是一个简单的 HTML 打地鼠游戏代码:</p>
<p>```html</p>
<html>
<head>
<style>
/* 设置地鼠的样式 */
.mole {
width: 50px;
height: 50px;
background-color: brown;
border-radius: 25px;
position: absolute;
}
</style>
</head>
<body>
<!-- 显示分数的文本框 -->
<input type="text" id="score" value="0" readonly />
<!-- 用来放地鼠的容器 -->
<div id="game">
</div>
<script>
// 设置地鼠出现的时间间隔
const MOLE_INTERVAL = 1000;
// 设置地鼠出现的时长
const MOLE_DURATION = 500;
// 设置地鼠的最大数量
const MOLE_MAX_COUNT = 10;
// 记录当前地鼠的数量
let moleCount = 0;
// 记录当前的分数
let score = 0;
// 获取分数文本框的 DOM 元素
const scoreElement = document.getElementById('score');
// 获取放地鼠的容器 DOM 元素
const gameElement = document.getElementById('game');
// 在指定的位置出现一个地鼠
function showMole(left, top) {
// 创建地鼠的 DOM 元素
const mole = document.createElement('div');
mole.classList.add('mole');
mole.style.left = left + 'px';
mole.style.top = top + 'px';
// 将地鼠加入到游戏容器中
gameElement.appendChild(mole);
// 在指定的时长后将地鼠从游戏容器中删除
setTimeout(() => {
gameElement.removeChild(mole);
}, MOLE_DURATION);
}
// 随机出现地鼠
function showRandomMole() {
// 如果当前地鼠的数量已经达到最大值,就不再出
很难写但好玩的html打地鼠游戏代码
最新推荐文章于 2024-04-22 11:43:36 发布