当前位置:首页 > CSS

css底部制作教程

2026-04-02 12:19:19CSS

固定底部布局

使用 position: fixed 将元素固定在视窗底部。设置 bottom: 0 确保贴底,width: 100% 保持全宽。适用于页脚、导航栏等需要常驻底部的场景。

.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #333;
  color: white;
  padding: 10px;
  text-align: center;
}

Flexbox 底部布局

通过 Flexbox 实现动态底部布局。为父容器设置 display: flexflex-direction: column,内容区用 flex: 1 自动填充剩余空间,底部自然下压。

.container {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.content {
  flex: 1;
}
.footer {
  background: #222;
  color: white;
  padding: 20px;
}

Grid 底部布局

CSS Grid 提供另一种底部控制方式。定义网格模板时预留底部区域,通过 grid-template-rows 分配空间,确保内容与底部分离。

body {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
header { /* 头部样式 */ }
main { /* 主内容区 */ }
footer {
  grid-row: 3;
  background: #444;
  padding: 15px;
}

响应式底部设计

结合媒体查询调整底部样式。在小屏幕设备上减少内边距或改变布局方向,提升移动端体验。

.footer {
  padding: 30px;
  display: flex;
  justify-content: space-around;
}

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

底部悬浮效果

添加阴影和过渡动画增强视觉层次。通过 box-shadow 创造悬浮感,transition 实现平滑交互效果。

css底部制作教程

.footer {
  box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
  transition: all 0.3s ease;
}
.footer:hover {
  box-shadow: 0 -4px 15px rgba(0,0,0,0.2);
}

标签: 制作教程css
分享给朋友:

相关文章

vue制作css

vue制作css

在Vue中制作CSS的方法 Vue提供了多种灵活的方式来编写和管理CSS,可以根据项目需求选择适合的方法。 使用内联样式 内联样式可以直接在Vue组件的模板中编写,适用于简单的样式需求。 <…

网页制作教程css

网页制作教程css

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。通过将样式与 HTML 结构分离,提升代码可维护性。 CSS 引入方式 内联样式:直接在 HTML 标签中使…

css与html制作

css与html制作

CSS与HTML制作基础 CSS与HTML是构建网页的核心技术,HTML负责结构,CSS负责样式。以下是关键要点: HTML基础结构 <!DOCTYPE html> <html&…

制作 .css

制作 .css

创建 CSS 文件的基本步骤 新建一个文本文件,将其保存为 .css 扩展名(例如 style.css)。使用纯文本编辑器(如 Notepad++、VS Code 或 Sublime Text)编写…

css 制作表格

css 制作表格

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

css字体制作

css字体制作

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