当前位置:首页 > CSS

css横线制作

2026-02-12 20:08:12CSS

使用 border 属性制作横线

通过设置元素的 border 属性可以快速生成横线。例如,创建一个高度为 1px 的横线:

.hr-border {
  border: 0;
  border-top: 1px solid #000;
}

调整 border-top 的宽度和颜色可改变横线样式。

使用 hr 标签默认样式

HTML 原生 <hr> 标签默认生成横线,可通过 CSS 自定义:

hr {
  height: 2px;
  background-color: #ccc;
  border: none;
}

此方法语义化较好,适合内容分隔场景。

使用伪元素生成横线

通过 ::before::after 伪元素创建横线,灵活性高:

.hr-pseudo::after {
  content: "";
  display: block;
  height: 1px;
  background: linear-gradient(to right, transparent, #333, transparent);
}

渐变背景可实现特殊视觉效果。

使用 box-shadow 投影模拟

利用 box-shadow 创建细横线:

.hr-shadow {
  height: 1px;
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
}

适合需要微阴影效果的场景。

使用 flex/grid 布局空隙

在 Flex 或 Grid 容器中通过间隙生成横线:

css横线制作

.container {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.item {
  background-color: #eee;
}

相邻元素间的间隙会形成视觉横线。

标签: 横线css
分享给朋友:

相关文章

css个人简历制作两页

css个人简历制作两页

使用CSS制作两页个人简历 创建两页的个人简历需要合理布局和分页控制,以下是实现方法: HTML基础结构 <!DOCTYPE html> <html lang="zh-CN">…

css制作tkd

css制作tkd

CSS 制作 TKD(Title, Keywords, Description) TKD(Title, Keywords, Description)是网页 SEO 优化的核心元素,通常通过 HTML…

css网页制作教程

css网页制作教程

CSS网页制作基础教程 CSS(层叠样式表)用于控制网页的视觉表现,与HTML结合使用。以下为关键知识点和操作方法: HTML与CSS关联方式 内联样式:直接在HTML标签中使用style属性&l…

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏是最常见的方法。 <nav class="horizontal-nav"> <u…

css制作表格

css制作表格

CSS 制作表格的方法 使用 CSS 可以灵活地创建和样式化表格,以下是几种常见的方法: 使用 HTML 表格标签结合 CSS 样式 通过 HTML 的 <table>、<tr&g…

css样式表制作

css样式表制作

CSS样式表制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式属性。 基本语法结构 选择器 { 属性: 值; 属性: 值; } 示例代码 body {…