当前位置:首页 > CSS

页脚制作 css

2026-02-27 03:25:56CSS

基础页脚样式设计

页脚通常包含版权信息、联系方式或导航链接。使用CSS设置基本样式:

footer {
  background-color: #333;
  color: white;
  padding: 20px 0;
  text-align: center;
  font-family: Arial, sans-serif;
}

响应式页脚布局

使用Flexbox实现自适应布局,确保在不同设备上正常显示:

footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  max-width: 1200px;
  margin: 0 auto;
}

.footer-section {
  flex: 1;
  min-width: 200px;
  padding: 15px;
}

页脚链接样式

为页脚中的导航链接添加交互效果:

页脚制作 css

.footer-links a {
  color: #ccc;
  text-decoration: none;
  margin: 0 10px;
  transition: color 0.3s;
}

.footer-links a:hover {
  color: white;
  text-decoration: underline;
}

固定底部页脚

创建始终停留在页面底部的页脚:

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

main {
  flex: 1;
}

footer {
  margin-top: auto;
}

页脚社交媒体图标

添加社交媒体图标并设置样式:

页脚制作 css

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

.social-icons a {
  color: white;
  font-size: 24px;
  transition: transform 0.3s;
}

.social-icons a:hover {
  transform: translateY(-3px);
}

页脚版权信息样式

设置版权信息的特定样式:

.copyright {
  font-size: 14px;
  opacity: 0.8;
  margin-top: 20px;
  border-top: 1px solid rgba(255,255,255,0.1);
  padding-top: 20px;
}

暗黑/明亮模式切换

为页脚添加主题切换支持:

footer.light-mode {
  background-color: #f5f5f5;
  color: #333;
}

footer.light-mode .footer-links a {
  color: #666;
}

footer.light-mode .footer-links a:hover {
  color: #000;
}

标签: css
分享给朋友:

相关文章

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。其基本语法由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。 select…

css如何制作圆

css如何制作圆

使用 border-radius 属性制作圆 通过设置 border-radius 属性为元素添加圆角效果。当 border-radius 的值等于元素宽度和高度的一半时,元素会呈现圆形。 .cir…

css 制作表格

css 制作表格

基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<th>(表头)和<td>(单元格)标签。例如: <table&…

旋转相册制作css

旋转相册制作css

旋转相册制作CSS 旋转相册通常通过CSS动画和3D变换实现,以下是一个完整的实现方法: 基础HTML结构 <div class="photo-album"> <div c…

css制作菜单

css制作菜单

CSS 制作菜单的方法 使用 CSS 可以制作多种风格的菜单,包括水平菜单、垂直菜单、下拉菜单等。以下是几种常见的实现方式。 水平菜单 水平菜单通常用于导航栏,可以通过 display: inlin…

css 导航栏制作

css 导航栏制作

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