今天完成了使用css,js和dom实现一个页面的基础设计:
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>我的博客</title><link rel="stylesheet" href="myblock.css"><style>/* 按钮样式 */#mode-switch {padding: 8px 16px;border: none;background-color: white;color: #333;cursor: pointer;} body.dark-mode #progress-container {background-color: #555;}body.dark-mode nav {background-color: #222;}/* 错误提示样式 */.error {color: red;font-size: 12px;margin-top: 5px;}
</style>
</head>
<body class="light-mode"><div id="progress-container"><div id="progress-bar"></div></div><header><nav><h1>个人博客</h1><div class="nav-links"><a href="#about">个人介绍</a><a href="#skills">我的技能</a><a href="#schedule">时间安排</a><a href="#contact">联系方式</a><button id="mode-switch">切换到黑夜模式</button></div></nav></header><div class="container"><section id="about"><h1>自我介绍</h1><p>05年社恐男大,土生土长河北人,不善言辞,没什么才艺,每天去整点零食是生活的动力,喜欢看动漫小说漫画,写过小说</p></section><section id="skills"><h2>技能储备</h2><div class="skills-grid"><div class="skill-card"><h3>烹饪大师</h3><p>擅长各类家常菜制作</p></div><div class="skill-card"><h3>前端开发</h3><p>掌握HTML/CSS基础</p></div><div class="skill-card"><h3>Java编程</h3><p>基础语法与算法实现</p></div></div></section><section id="schedule"><h2>日常节奏</h2><div class="schedule"><div class="time-slot"><span class="time">7:00</span><span>起床</span></div><div class="time-slot"><span class="time">8:00</span><span>上课</span></div><div class="time-slot"><span class="time">12:00</span><span>吃饭</span></div><div class="time-slot"><span class="time">2:00</span><span>上课</span></div><div class="time-slot"><span class="time">17:25</span><span>吃饭</span></div><div class="time-slot"><span class="time">22:00</span><span>上床睡觉</span></div></div></section><section id="contact"><h2>联系通道</h2><form class="contact - form" onsubmit="return validateForm()"><input type="text" placeholder="姓名" required><span class="error" id="name - error"></span><input type="email" placeholder="邮箱" required><span class="error" id="email - error"></span><textarea rows="4" placeholder="想说的话..." required></textarea><span class="error" id="message - error"></span><button type="submit">发送消息</button></form></section></div><script src="javascript.js"></script>
</body>