当前位置:首页 > CSS

css页眉制作

2026-02-12 19:42:01CSS

使用CSS创建固定页眉

固定页眉会始终停留在页面顶部,即使页面滚动。以下代码实现一个简单的固定页眉:

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background-color: #333;
  color: white;
  padding: 10px 20px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  z-index: 1000;
}

制作响应式页眉

响应式页眉能适应不同屏幕尺寸。使用媒体查询调整布局:

css页眉制作

.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 5%;
}

@media (max-width: 768px) {
  .header {
    flex-direction: column;
    padding: 10px;
  }
}

添加导航菜单的页眉

在页眉中整合导航菜单的样式:

.nav-menu {
  display: flex;
  list-style: none;
}

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

.nav-menu a {
  color: white;
  text-decoration: none;
  transition: color 0.3s ease;
}

.nav-menu a:hover {
  color: #f0f0f0;
}

透明渐变效果的页眉

创建具有透明渐变效果的页眉:

css页眉制作

.header {
  background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.5));
  backdrop-filter: blur(5px);
  transition: background 0.3s ease;
}

.header.scrolled {
  background: rgba(0,0,0,0.9);
}

需要配合JavaScript监听滚动事件添加scrolled类。

带logo和搜索框的页眉

复合型页眉的样式设计:

.header-content {
  display: flex;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
}

.logo {
  height: 40px;
  margin-right: 30px;
}

.search-box {
  flex-grow: 1;
  max-width: 500px;
}

.search-box input {
  width: 100%;
  padding: 8px 15px;
  border-radius: 20px;
  border: none;
}

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

相关文章

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

css文件怎么制作

css文件怎么制作

创建CSS文件的基本步骤 CSS文件用于定义网页的样式,可以与HTML文件分离,便于管理和维护。以下是创建CSS文件的方法: 新建文本文件 使用任意文本编辑器(如Notepad++、VS Code、…

css怎么制作首字下沉

css怎么制作首字下沉

首字下沉的实现方法 首字下沉是一种常见的排版效果,通过放大段落的首字母并使其下沉,可以增强文本的视觉吸引力。以下是几种实现方法: 使用::first-letter伪元素 通过CSS的::first-…

如何制作css导航菜单

如何制作css导航菜单

创建基本HTML结构 导航菜单的基础是HTML结构。使用<nav>标签包裹无序列表<ul>,每个菜单项用<li>标签表示,链接用<a>标签。 <…

css制作时钟

css制作时钟

CSS 制作时钟的方法 使用纯CSS和少量JavaScript可以创建一个动态的时钟。以下是实现步骤: HTML结构 <div class="clock"> <div…

css制作二级菜单

css制作二级菜单

CSS制作二级菜单的方法 通过纯CSS实现二级菜单主要依赖HTML结构嵌套和CSS的:hover伪类选择器。以下是具体实现方式: HTML结构 <ul class="main-menu"&g…