当前位置:首页 > 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 制作方法 使用 margin 和 padding 控制间距 通过调整 margin(外边距)和 padding(内边距)属性,可以控制元素之间的空间。例如: .element {…

css怎么制作表格

css怎么制作表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,结合CSS可以自定义样式。以下是基本实现方法: HTML结构 <table> <th…

dw制作css

dw制作css

使用DW(Dreamweaver)制作CSS的步骤 在Adobe Dreamweaver中创建和编辑CSS文件可以通过可视化界面或直接编写代码完成。以下是具体操作方法: 新建CSS文件 打开Drea…

css制作搜索框

css制作搜索框

制作搜索框的基本结构 使用HTML创建一个简单的搜索框结构,包含输入框和搜索按钮: <div class="search-box"> <input type="text" pl…

css表头制作

css表头制作

CSS 表头制作方法 固定表头(滚动时保持可见) 使用 position: sticky 属性可以创建滚动时固定的表头。确保父容器有明确的高度和 overflow 属性。 .table-conta…

css的制作

css的制作

CSS 的基本概念 CSS(层叠样式表)用于控制网页的样式和布局。通过 CSS 可以定义字体、颜色、间距、背景等视觉效果,使 HTML 结构更美观。 CSS 的引入方式 内联样式:直接在 HTML…