&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实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-container…

css图形制作

css图形制作

CSS 图形制作方法 使用 CSS 可以创建各种基本和复杂的图形,主要通过 border、transform、clip-path 等属性实现。以下是几种常见图形的实现方式: 三角形 通过设置元素的…

css制作锁屏页面

css制作锁屏页面

使用CSS制作锁屏页面 锁屏页面通常包含一个背景、时间显示以及可能的解锁按钮或输入框。以下是实现锁屏页面的关键CSS代码和结构。 HTML结构 <!DOCTYPE html> <…

css网页制作教程

css网页制作教程

CSS网页制作基础教程 CSS(层叠样式表)用于控制网页的视觉表现,与HTML结合使用。以下为关键知识点和操作方法: HTML与CSS关联方式 内联样式:直接在HTML标签中使用style…

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox实现水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { backgroun…

css字体制作

css字体制作

使用 @font-face 自定义字体 通过 @font-face 规则引入自定义字体文件(如 .woff, .woff2, .ttf)。需定义字体名称和文件路径: @font-face {…