当前位置:首页 > CSS

css底部制作

2026-01-28 04:43:57CSS

固定底部布局

使用 position: fixed 将元素固定在视窗底部,适用于页脚或悬浮按钮等场景。关键代码示例:

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

粘性底部布局

通过 flexbox 实现内容不足时仍贴紧底部的布局,适合长页面。HTML 结构需包含外层容器、内容区和页脚:

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

底部对齐网格项

在 CSS Grid 布局中将特定项对齐到底部:

css底部制作

.container {
  display: grid;
  grid-template-rows: 1fr auto;
  min-height: 100vh;
}
.footer {
  grid-row: 2;
  background: #444;
}

底部阴影效果

为元素添加向上的阴影增强视觉层次:

.element {
  box-shadow: 0 -5px 15px rgba(0,0,0,0.1);
}

响应式底部边距

使用视窗单位动态调整底部间距:

css底部制作

.content {
  margin-bottom: 10vh;
}

底部边框分割线

创建细线分割效果:

.divider {
  border-bottom: 1px solid #eee;
  margin: 20px 0;
}

浮动底部元素

通过 absolute 定位实现相对父容器的底部对齐:

.parent {
  position: relative;
  height: 300px;
}
.child {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

标签: css
分享给朋友:

相关文章

css 制作导航

css 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul class…

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 <nav class="horizontal-na…

css动画制作

css动画制作

CSS动画制作方法 使用@keyframes规则定义动画序列,通过animation属性将动画应用到元素上。以下是一个基础示例: @keyframes fadeIn { from { opaci…

css div 制作导航菜单

css div 制作导航菜单

基本导航菜单结构 使用HTML创建一个简单的导航菜单结构,通常使用<ul>和li>列表实现。每个菜单项用<a>标签包裹以实现链接功能。 <div class="n…

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangl…

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。元素的宽度和高度需相同,否则会呈现椭圆形。 .circle { widt…