|
|
当然可以!在 HTML 和 CSS 中设置背景图片也是一种简便的方法。我们可以利用 CSS 来完成这一任务。下面是详细的步骤:
### 第一步:准备星空图片
确保你有一张星空图片,并将其保存到与你的 `index.html` 文件同一目录下,比如命名为 `background.jpg`。
### 第二步:修改 HTML 和 CSS
接下来,在 HTML 文件中引用 CSS 文件,然后更新 CSS 文件以设置背景图片。
#### 修改后的 HTML(index.html):
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>飞机大战</title>
- <link rel="stylesheet" href="style.css">
- </head>
- <body>
- <canvas id="gameCanvas"></canvas>
- <script src="script.js"></script>
- </body>
- </html>
复制代码
#### 新增或修改 CSS(style.css):
- body {
- margin: 0;
- overflow: hidden;
- display: flex;
- justify-content: center;
- align-items: center;
- height: 100vh;
- background-image: url('background.jpg');
- background-size: cover;
- }
- canvas {
- border: 1px solid #000;
- }
复制代码
### 解释:
1. **引用 CSS 文件**:
- 在你的 `index.html` 文件中添加 `<link>` 标签来引用 `style.css`。
2. **设置背景图片**:
- 在 `style.css` 文件中,通过 `background-image` 属性设置背景图片。
- `background-size: cover;` 确保背景图片覆盖整个页面,并根据需要调整大小。
3. **调整页面布局**:
- 使用 `display: flex; justify-content: center; align-items: center;` 使画布在页面中心显示。
- `overflow: hidden;` 防止页面滚动,`height: 100vh;` 使页面高度占满视窗。
这样,你就可以使用 CSS 来设置页面的背景图片了。如果你还有其他问题或者需要进一步帮助,随时告诉我哦! |
|