我想写一个回合制游戏,只需要网页版的就好,不需要与服务器交互,数据都保存在本地。前端页面用js,css。 # 地图 - 棋盘大小 40 * 20 - 棋盘每格大小 3cm * 3cm - 棋盘每格可以放置一个英雄 你能先帮我给出地图的代码吗?
当然可以,以下是一个简单的地图代码示例:
HTML:
<div id="map"></div>
CSS:
#map {
width: 1200px; /* 40 * 3cm */
height: 600px; /* 20 * 3cm */
display: flex;
flex-wrap: wrap;
}
#map .cell {
width: 3cm;
height: 3cm;
border: 1px solid #ccc;
}
JavaScript:
const map = document.getElementById('map');
for (let i = 0; i < 40 * 20; i++) {
const cell = document.createElement('div');
cell.className = 'cell';
map.appendChild(cell);
}
这段代码会在页面上生成一个大小为 40 * 20 的棋盘,每个格子大小为 3cm * 3cm,可以放置一个英雄。每个格子的边框为 1px 灰色实线。
原文地址: https://www.cveoy.top/t/topic/wYi 著作权归作者所有。请勿转载和采集!