下面是一个简单的HTML个人日志网页代码示例。你可以根据自己的需要进行修改和扩展:
html
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
}
header {
background: #35424a;
color: #ffffff;
padding: 10px 0;
text-align: center;
}
h1 {
margin: 0;
}
.container {
width: 80%;
margin: 20px auto;
background: #ffffff;
padding: 20px;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.log-entry {
border-bottom: 1px solid #ccc;
padding: 10px 0;
}
.log-entry:last-child {
border-bottom: none;
}
.date {
font-size: 0.9em;
color: #888;
}
form {
margin-top: 20px;
}
textarea {
width: 100%;
height: 100px;
margin-bottom: 10px;
border: 1px solid #ccc;
border-radius: 5px;
}
button {
background: #35424a;
color: #ffffff;
border: none;
padding: 10px;
border-radius: 5px;
cursor: pointer;
}
button:hover {
background: #2c3e50;
}
const logForm = document.getElementById('logForm');
const logEntries = document.getElementById('logEntries');
logForm.addEventListener('submit', function(event) {
event.preventDefault();
const logContent = document.getElementById('logContent').value;
if(logContent) {
const logEntry = document.createElement('div');
logEntry.classList.add('log-entry');
const date = new Date();
const dateString = date.toLocaleDateString() + ' ' + date.toLocaleTimeString();
logEntry.innerHTML = `
logEntries.prepend(logEntry); // 将新日志置于顶部
logForm.reset(); // 清空文本框
}
});
代码说明:
- HTML结构: 使用基本的HTML结构,包括标题、容器、日志条目和表单。
- CSS样式: 提供了一些简单的样式以改善外观。
- JavaScript交互: 处理表单提交事件,并动态添加日志条目。
使用方法:
1. 将上述代码复制并粘贴到一个新的文本文件中,保存为 `index.html`。
2. 用浏览器打开 `index.html` 文件,开始记录你的个人日志。
你可以进一步自定义样式和功能,例如加入删除日志的功能、保存日志到本地存储等。
查看详情
查看详情