当前位置:首页 > CSS

css制作页面页脚

2026-03-12 05:55:39CSS

使用CSS固定页脚在页面底部

通过设置CSS样式,可以让页脚始终固定在页面底部,无论页面内容多少。这种方法适用于大多数现代浏览器。

html, body {
  height: 100%;
  margin: 0;
}

body {
  display: flex;
  flex-direction: column;
}

main {
  flex: 1;
}

footer {
  background-color: #f8f9fa;
  padding: 20px;
  text-align: center;
}

对应的HTML结构:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <header>...</header>
  <main>...</main>
  <footer>
    <p>Copyright © 2023</p>
  </footer>
</body>
</html>

响应式页脚设计

创建一个在不同屏幕尺寸下都能良好显示的页脚,可以使用媒体查询调整布局。

footer {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px;
  background-color: #333;
  color: white;
  padding: 40px 20px;
}

.footer-section {
  margin-bottom: 20px;
}

@media (max-width: 600px) {
  footer {
    grid-template-columns: 1fr;
  }
}

添加页脚社交图标

在页脚中添加社交媒体图标,增强页面的互动性。

.social-icons {
  display: flex;
  justify-content: center;
  gap: 15px;
  margin-top: 20px;
}

.social-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #555;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s;
}

.social-icon:hover {
  background-color: #007bff;
}

对应的HTML部分:

<div class="social-icons">
  <a href="#" class="social-icon">FB</a>
  <a href="#" class="social-icon">TW</a>
  <a href="#" class="social-icon">IG</a>
</div>

页脚导航链接

在页脚中添加导航链接,方便用户快速访问重要页面。

.footer-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
  margin-bottom: 20px;
}

.footer-nav a {
  color: #ccc;
  text-decoration: none;
  transition: color 0.3s;
}

.footer-nav a:hover {
  color: white;
}

粘性页脚实现

当页面内容较少时,页脚会粘在视窗底部;内容多时,页脚会正常显示在内容下方。

body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

footer {
  margin-top: auto;
  background-color: #f5f5f5;
  padding: 20px;
}

页脚版权信息样式

为版权信息添加特殊样式,使其在页脚中突出显示。

css制作页面页脚

.copyright {
  text-align: center;
  padding-top: 20px;
  border-top: 1px solid #444;
  margin-top: 20px;
  font-size: 0.9em;
  color: #aaa;
}

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

相关文章

vue页面实现

vue页面实现

Vue 页面实现方法 创建 Vue 组件 使用 Vue 单文件组件(SFC)方式创建页面,文件扩展名为 .vue。一个基本的 Vue 组件包含三个部分:模板(template)、脚本(script)和…

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> <…

css二级菜单制作

css二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <li…

css 字体库制作

css 字体库制作

创建 CSS 字体库的步骤 准备字体文件 确保拥有字体文件的合法使用权,常见的格式包括 .woff、.woff2、.ttf 或 .otf。推荐使用 woff2 格式,因其压缩率更高且现代浏览器广泛支持…

如何制作css

如何制作css

创建CSS文件 新建一个纯文本文件,将文件扩展名改为.css,例如style.css。确保文件名不含空格或特殊字符,使用连字符或下划线分隔单词。 编写CSS语法 CSS规则由选择器和声明块组成。选择…

css制作春联

css制作春联

使用CSS制作春联的方法 基础布局与样式 春联通常由一对垂直排列的红色对联和顶部的横批组成。使用CSS的flexbox布局可以轻松实现这种结构。创建一个父容器,内部包含三个子元素:横批、上联和下联。…