当前位置:首页 > CSS

css制作横线

2026-02-13 00:59:27CSS

使用 border 属性

通过为元素添加 border-bottom 属性可以快速创建横线。调整 border-widthborder-styleborder-color 控制线条样式。

.hr-border {
  border-bottom: 1px solid #000;
  width: 100%;
}

使用 hr 标签

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

css制作横线

hr.custom {
  height: 2px;
  background-color: #ff0000;
  border: none;
}

使用伪元素

通过 ::before::after 伪元素生成横线,适合需要精确控制位置的场景。

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

使用背景渐变

利用 linear-gradient 背景创建具有渐变效果的横线。

css制作横线

.hr-gradient {
  height: 1px;
  background: linear-gradient(to right, #000, #fff, #000);
}

使用 box-shadow

通过 box-shadow 属性生成横线,适合需要阴影效果的场景。

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

使用 flex 布局

结合 flex 布局和伪元素创建居中横线,常用于标题分隔。

.hr-flex {
  display: flex;
  align-items: center;
}
.hr-flex::before, .hr-flex::after {
  content: "";
  flex: 1;
  height: 1px;
  background: #ccc;
}
.hr-flex::before {
  margin-right: 10px;
}
.hr-flex::after {
  margin-left: 10px;
}

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

相关文章

css制作箭头

css制作箭头

使用 CSS 边框制作箭头 通过调整元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; hei…

div css制作导航

div css制作导航

使用div和CSS制作导航栏 导航栏是网站的重要组成部分,用于帮助用户快速找到所需内容。以下是使用div和CSS制作导航栏的方法: HTML结构 创建一个基本的导航栏HTML结构,使用div和ul元…

css制作圆形

css制作圆形

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

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form">…

css制作六边形

css制作六边形

使用CSS创建六边形的方法 通过CSS的clip-path属性可以轻松实现六边形效果。以下是一个基础示例: .hexagon { width: 100px; height: 55px;…

css制作下拉导航条

css制作下拉导航条

使用纯CSS制作下拉导航条 HTML结构部分需要包含导航主菜单和子菜单项,通常使用嵌套的无序列表(<ul>和<li>)实现: <nav class="dropdown-…