&l…">
当前位置:首页 > CSS

css怎么制作页眉

2026-04-02 18:22:43CSS

使用CSS制作页眉的方法

HTML结构 在HTML中创建一个基本的页眉结构,通常使用<header>标签:

<header class="page-header">
  <h1>网站标题</h1>
  <nav>
    <ul>
      <li><a href="#">首页</a></li>
      <li><a href="#">关于</a></li>
      <li><a href="#">联系</a></li>
    </ul>
  </nav>
</header>

基础样式 为页眉添加基础CSS样式,包括背景色、内边距和布局:

.page-header {
  background-color: #333;
  color: white;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

导航菜单样式 设置导航菜单的样式,使其水平排列:

.page-header nav ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

.page-header nav li {
  margin-left: 20px;
}

.page-header nav a {
  color: white;
  text-decoration: none;
  font-size: 16px;
}

固定定位 如果需要页眉固定在页面顶部不随滚动移动:

.page-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

body {
  padding-top: 80px; /* 防止内容被固定页眉遮挡 */
}

响应式设计 添加媒体查询使页眉在移动设备上适配:

@media (max-width: 768px) {
  .page-header {
    flex-direction: column;
    text-align: center;
  }

  .page-header nav ul {
    flex-direction: column;
  }

  .page-header nav li {
    margin: 10px 0 0 0;
  }
}

阴影效果 为页眉添加微妙的阴影增强视觉效果:

.page-header {
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

悬停效果 为导航链接添加悬停交互效果:

css怎么制作页眉

.page-header nav a:hover {
  color: #f8f8f8;
  text-decoration: underline;
}

标签: 页眉css
分享给朋友:

相关文章

css怎么制作个人主页

css怎么制作个人主页

设计布局结构 使用CSS的Flexbox或Grid布局创建响应式结构。Flexbox适合一维排列(如导航栏),Grid适合二维布局(如整体页面分区)。例如: .container { displ…

css制作雪花

css制作雪花

CSS 制作雪花效果 使用纯CSS可以创建简单的雪花动画效果,主要通过伪元素、动画和变换实现。 基础雪花结构 <div class="snowflake"></div> 六…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <div cl…

css 制作表格

css 制作表格

CSS 制作表格的方法 使用 CSS 制作表格可以通过多种方式实现,包括原生 HTML 表格样式、Flexbox 布局或 Grid 布局。以下是几种常见的方法: 原生 HTML 表格样式 HTML…

css制作日历

css制作日历

使用CSS Grid布局制作日历 日历的布局适合使用CSS Grid实现,因其天然的行列结构。以下是一个基础日历的HTML和CSS代码: <div class="calendar">…

淘宝导航css制作

淘宝导航css制作

淘宝导航 CSS 制作方法 淘宝导航栏通常包含多个层级菜单、下拉框和响应式设计。以下是实现类似效果的 CSS 制作方法: 基础结构 导航栏通常使用 <nav> 或 <div>…