用html css js。帮我写一个 超级酷炫的表白页面
时间: 2023-12-19 19:03:50 浏览: 29
好的,以下是一个简单的示例,你可以根据自己的需求进行修改和美化:
```html
<!DOCTYPE html>
<html>
<head>
<title>表白页面</title>
<style>
body {
background: linear-gradient(to bottom, #ff9999, #ff6666);
font-family: Arial, sans-serif;
color: #fff;
text-align: center;
padding-top: 50px;
}
h1 {
font-size: 60px;
margin-bottom: 50px;
}
.container {
max-width: 800px;
margin: 0 auto;
padding: 50px;
background-color: rgba(255, 255, 255, 0.8);
border-radius: 20px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
form {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
margin-top: 30px;
}
label {
font-size: 24px;
margin-right: 20px;
}
input[type="text"], textarea {
font-size: 24px;
padding: 10px;
border-radius: 10px;
border: none;
margin-bottom: 20px;
width: 100%;
max-width: 500px;
resize: none;
}
input[type="submit"] {
font-size: 24px;
padding: 10px 20px;
border-radius: 20px;
border: none;
background-color: #fff;
color: #ff6666;
cursor: pointer;
transition: all 0.3s ease;
}
input[type="submit"]:hover {
background-color: #ff6666;
color: #fff;
}
</style>
</head>
<body>
<h1>我想对你说...</h1>
<div class="container">
<form>
<label for="name">你的名字:</label>
<input type="text" id="name" name="name" placeholder="请输入你的名字">
<label for="message">表白内容:</label>
<textarea id="message" name="message" placeholder="请输入表白内容"></textarea>
<input type="submit" value="表白">
</form>
</div>
<script>
const form = document.querySelector('form');
form.addEventListener('submit', function(e) {
e.preventDefault();
const name = document.querySelector('#name').value.trim();
const message = document.querySelector('#message').value.trim();
if (name === '' || message === '') {
alert('请输入你的名字和表白内容');
} else {
alert(`亲爱的 ${name},我想对你说:${message}`);
form.reset();
}
});
</script>
</body>
</html>
```
这个页面包括一个简单的表单,用户可以输入自己的名字和表白内容,然后点击“表白”按钮进行提交。提交后会弹出一个对话框,显示表白的内容。你可以根据自己的需求进行修改和美化。