css制作页眉
使用HTML和CSS创建页眉
在HTML文件中添加页眉结构:
<header class="page-header">
<nav>
<ul class="nav-links">
<li><a href="#">首页</a></li>
<li><a href="#">产品</a></li>
<li><a href="#">关于</a></li>
<li><a href="#">联系</a></li>
</ul>
</nav>
</header>
基础样式设置
.page-header {
background-color: #333;
color: white;
padding: 1rem 2rem;
position: sticky;
top: 0;
z-index: 100;
}
.nav-links {
display: flex;
list-style: none;
gap: 2rem;
margin: 0;
padding: 0;
}
.nav-links a {
color: white;
text-decoration: none;
font-weight: 500;
}
响应式设计
添加媒体查询以适应不同屏幕尺寸:
@media (max-width: 768px) {
.nav-links {
flex-direction: column;
gap: 1rem;
}
.page-header {
padding: 0.5rem 1rem;
}
}
悬停效果增强
为导航链接添加交互效果:
.nav-links a {
position: relative;
padding: 0.5rem 0;
}
.nav-links a::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 2px;
background-color: #4CAF50;
transition: width 0.3s ease;
}
.nav-links a:hover::after {
width: 100%;
}
固定页眉阴影效果
为固定页眉添加深度感:
.page-header {
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
品牌标志集成
在页眉中添加品牌标志:
<header class="page-header">
<div class="brand">
<img src="logo.png" alt="公司标志" class="logo">
<h1>公司名称</h1>
</div>
<nav>
<!-- 导航链接 -->
</nav>
</header>
配套CSS样式:

.brand {
display: flex;
align-items: center;
gap: 1rem;
}
.logo {
height: 40px;
width: auto;
}
.brand h1 {
font-size: 1.5rem;
margin: 0;
}
这些方法提供了创建功能完善且视觉吸引人的页眉所需的核心技术,可根据具体设计需求进行调整和扩展。






