上一篇
html创意简单网站代码
- 行业动态
- 2025-05-04
- 5
,, Hello World!,Click Me
网站结构设计
使用HTML5基础标签搭建页面框架,包含导航栏、内容区、页脚三部分,通过CSS实现视觉分层。
模块 | 代码示例 | 功能说明 |
---|---|---|
HTML基础结构 | “`html |
<!DOCTYPE html>
创意网站
“` | 定义文档类型与语言,设置视口适配移动端,链接外部CSS |
| 导航栏 | “`html
“` | 无序列表制作横向导航,锚点链接跳转页面区域 |区域 | “`html
欢迎来到我的网站
这是一个用HTML/CSS/JS制作的创意网页
“` | `section`划分内容块,`id`用于锚点定位,`class`方便CSS统一样式 |
样式设计(CSS)
通过外部样式表控制布局与视觉效果,使用Flexbox实现响应式排版。
样式分类 | 代码示例 | 效果说明 |
---|---|---|
基础重置 | “`css |
- {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: ‘Arial’, sans-serif;
background-color: #f0f8ff;
}| 导航栏样式 | ```css nav { background-color: #333; } nav ul { display: flex; justify-content: center; list-style: none; } nav li { margin: 0 15px; } nav a { color: white; text-decoration: none; padding: 15px 0; } ``` | 深色背景+白色文字,Flex布局实现横向排列 |区样式 | ```css .container { text-align: center; padding: 50px 20px; } .content-box { margin-top: 30px; padding: 20px; background-color: #fff; border-radius: 10px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } ``` | 居中布局+卡片阴影,提升内容层次感 |
交互功能(JavaScript)
添加简单脚本实现滚动渐变效果与按钮点击反馈。
功能类型 | 代码示例 | 作用说明 |
---|---|---|
滚动渐变导航 | “`js |
window.addEventListener(‘scroll’, function() {
const nav = document.querySelector(‘nav’);
if(window.scrollY > 50) {
nav.style.backgroundColor = ‘#222’;
} else {
nav.style.backgroundColor = ‘#333’;
}
});
| 按钮点击效果 | ```html
<button id="theme-btn">切换主题</button>
<script>
const btn = document.getElementById('theme-btn');
btn.addEventListener('click', function() {
document.body.classList.toggle('dark-mode');
});
</script>
``` | 按钮控制昼夜模式切换,通过CSS类切换实现 |
---
相关问题与解答
Q1:如何修改网站主色调?
A:在CSS中修改`nav`的`background-color`属性(如改为`#444`),同时调整`.content-box`的`border-shadow`颜色值即可。
```css
nav { background-color: #444; }
.content-box { box-shadow: 0 4px 8px #333; }
Q2:如何添加新的内容板块?
A:在HTML中新增<section>
标签(如<section id="portfolio" class="container">
),并在CSS中复用.container
样式,导航栏需同步添加对应`