当前位置:首页 > 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 边框制作箭头 通过调整元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; hei…

css制作登录界面

css制作登录界面

使用CSS制作登录界面 登录界面是网站常见的功能模块,通过CSS可以实现美观且响应式的设计。以下是一个基础的登录界面实现方法。 HTML结构 基础的HTML结构包含表单元素,如输入框、按钮和标签。…

css怎么制作三角形

css怎么制作三角形

使用边框制作三角形 通过设置元素的边框宽度和颜色,可以创建不同方向的三角形。将元素的宽度和高度设为0,利用边框的透明属性实现。 .triangle-up { width: 0; height…

css制作简历

css制作简历

使用CSS制作简历的步骤 设计简历结构 使用HTML创建简历的基本结构,包括个人信息、教育背景、工作经历、技能等部分。确保每个部分都有清晰的标题和内容区域。 基础样式设置 通过CSS设置全局样式,包…

css焦点图制作

css焦点图制作

使用纯CSS制作焦点图 通过CSS的动画和过渡效果实现简单焦点图轮播,无需JavaScript。以下是一个基础实现方案: <div class="slider"> <div c…

怎么用css制作网页

怎么用css制作网页

使用CSS制作网页的基本方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是一些基本步骤和方法: 创建CSS文件 新建一个后缀为.css的文件,例如style.css。在HTML文件中通过&l…