当前位置:首页 > CSS

css横线制作

2026-02-27 04:44:45CSS

使用border属性制作横线

通过为元素添加border-topborder-bottom属性可以快速创建横线。例如:

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

使用hr标签默认样式

HTML原生<hr>标签默认显示为横线,可通过CSS增强样式:

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

使用伪元素生成横线

通过::before或::after伪元素实现更灵活的横线:

css横线制作

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

使用flex布局制作分隔线

结合flex布局创建具有间距的横线效果:

.container {
  display: flex;
  align-items: center;
}
.container::before, .container::after {
  content: "";
  flex: 1;
  height: 1px;
  background: #ddd;
}

使用box-shadow创建特殊横线

通过阴影效果实现特殊风格的横线:

css横线制作

.hr-shadow {
  height: 10px;
  box-shadow: 0 5px 5px -5px #333 inset;
}

使用渐变背景制作横线

CSS线性渐变可实现渐变色彩的横线:

.hr-gradient {
  height: 3px;
  background: linear-gradient(90deg, red, yellow, green);
}

使用SVG创建矢量横线

通过内联SVG实现可缩放的矢量横线:

.hr-svg {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><line x1='0' y1='0' x2='100%' y2='0' stroke='black' stroke-width='1'/></svg>");
}

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

相关文章

div css制作

div css制作

使用 DIV 和 CSS 制作网页布局 DIV 是 HTML 中的块级元素,结合 CSS 可以灵活地创建各种网页布局。以下是常见的使用方法: 基础 DIV 结构 <div class="con…

制作外置css

制作外置css

创建外置CSS文件 新建一个文本文件,将其命名为style.css。确保文件扩展名为.css,而不是.txt。使用代码编辑器(如VS Code、Sublime Text等)打开该文件进行编辑。 /*…

css网页制作

css网页制作

CSS 网页制作基础 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下为关键知识点和实用方法: 基本语法结构 CSS 规则由选择器和声明块组成: 选择器 { 属性: 值…

css制作导航

css制作导航

CSS 制作导航的方法 基础水平导航栏 使用无序列表(<ul>)和浮动(float)或 Flexbox 布局实现水平导航: <nav> <ul class="ho…

css 制作表格

css 制作表格

CSS 制作表格的方法 使用 CSS 制作表格可以通过多种方式实现,包括原生 HTML 表格样式、Flexbox 布局或 Grid 布局。以下是几种常见的方法: 原生 HTML 表格样式 HTML…

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…