HTML+CSS+JS+jquery的校园表白墙前端页面
时间: 2023-06-15 08:06:30 浏览: 126
HTML两款超级好看美观的校园表白墙
5星 · 资源好评率100%
好的,下面是一个简单的校园表白墙前端页面的示例代码:
HTML部分:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>校园表白墙</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<h1>校园表白墙</h1>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">发布表白</a></li>
<li><a href="#">表白排行榜</a></li>
</ul>
</nav>
</header>
<section>
<div class="container">
<div class="post">
<h2>表白标题</h2>
<p>表白内容</p>
<p class="info">发布时间:2021年10月1日 12:00</p>
</div>
<div class="post">
<h2>表白标题</h2>
<p>表白内容</p>
<p class="info">发布时间:2021年10月1日 10:00</p>
</div>
<div class="post">
<h2>表白标题</h2>
<p>表白内容</p>
<p class="info">发布时间:2021年9月30日 12:00</p>
</div>
</div>
</section>
<footer>
<p>© 2021 校园表白墙</p>
</footer>
</body>
</html>
```
CSS部分:
```css
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
header {
background-color: #f8f8f8;
padding: 20px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
header h1 {
margin: 0;
font-size: 36px;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
}
nav ul li {
display: inline-block;
margin-right: 20px;
}
nav ul li a {
color: #333;
text-decoration: none;
}
section {
padding: 40px 20px;
}
.container {
max-width: 800px;
margin: 0 auto;
}
.post {
background-color: #fff;
padding: 20px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
}
.post h2 {
margin: 0;
font-size: 24px;
margin-bottom: 10px;
}
.post p {
margin: 0;
}
.post .info {
color: #999;
font-size: 14px;
margin-top: 10px;
}
```
JavaScript和jQuery部分:
```javascript
$(document).ready(function() {
// 获取表白列表
$.ajax({
url: 'http://example.com/api/posts',
success: function(data) {
// 将表白列表添加到页面上
for (var i = 0; i < data.length; i++) {
var post = data[i];
var html = '<div class="post">' +
'<h2>' + post.title + '</h2>' +
'<p>' + post.content + '</p>' +
'<p class="info">发布时间:' + post.time + '</p>' +
'</div>';
$('.container').append(html);
}
}
});
// 提交表白
$('#submit').click(function() {
var title = $('#title').val();
var content = $('#content').val();
$.ajax({
url: 'http://example.com/api/posts',
type: 'POST',
data: {
title: title,
content: content
},
success: function() {
alert('表白成功!');
}
});
});
});
```
以上代码仅供参考,具体实现还需要根据实际情况进行调整。
阅读全文