html css js网页制作新年快乐
时间: 2025-01-08 22:32:05 浏览: 3
### 创建新年贺卡网页
#### 使用HTML构建结构
HTML用于定义页面的内容和结构。下面是一个简单的HTML模板来创建新年贺卡的基础框架[^1]。
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>2025 新年快乐</title>
<link rel="stylesheet" href="styles.css">
<script defer src="script.js"></script>
</head>
<body>
<div class="card">
<h1>新年快乐!</h1>
<p id="greeting">愿新的一年充满幸福与成功。</p>
<button onclick="changeGreeting()">点击获取新祝福语</button>
</div>
</body>
</html>
```
#### 利用CSS美化样式
为了使贺卡更加吸引人,可以利用CSS设置字体、颜色和其他视觉效果。这里提供了一些基本样式的例子。
```css
/* styles.css */
body {
background-color: #f7eaea;
font-family: Arial, sans-serif;
}
.card {
width: 300px;
margin: auto;
padding: 20px;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
text-align: center;
background-color: white;
}
```
#### 添加交互功能-JavaScript
为了让贺卡更有趣味性和互动性,可以通过JavaScript实现动态变化的功能。比如每次点击按钮都会显示不同的祝福话语。
```javascript
// script.js
const greetings = [
"祝您在新的一年里万事如意。",
"希望今年能给您带来更多的惊喜。",
"愿健康常伴身边,事业蒸蒸日上!",
];
function changeGreeting() {
const greetingElement = document.getElementById('greeting');
const randomIndex = Math.floor(Math.random() * greetings.length);
greetingElement.textContent = greetings[randomIndex];
}
```
阅读全文