当前位置:首页 > CSS

css横线制作教程

2026-01-28 14:54:59CSS

使用 border 属性制作横线

通过设置元素的 border-topborder-bottom 属性可以快速生成横线。例如:

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

使用 hr 标签默认样式

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

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

渐变横线效果

使用 linear-gradient 创建渐变色横线:

css横线制作教程

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

虚线横线样式

通过 border-style 实现虚线效果:

.hr-dashed {
  border-top: 1px dashed #999;
}

自定义图案横线

background-image 引入 SVG 或 PNG 图案:

css横线制作教程

.hr-pattern {
  height: 10px;
  background: url('data:image/svg+xml;utf8,<svg...>') repeat-x;
}

阴影效果横线

添加 box-shadow 增强立体感:

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

动画横线

结合 CSS 动画实现动态效果:

@keyframes underline {
  from { width: 0; }
  to { width: 100%; }
}
.hr-animate {
  height: 2px;
  background: blue;
  animation: underline 1s ease-out;
}

分享给朋友:

相关文章

react字段中有横线如何取值

react字段中有横线如何取值

处理带横线的 React 字段取值 在 React 中,若字段名包含横线(如 user-name),直接通过点运算符(.)访问会报错,因为横线在 JavaScript 中被解析为减号。以下是几种解决方…

css继承制作教程

css继承制作教程

CSS继承制作教程 CSS继承是样式从父元素传递到子元素的机制,合理利用可以减少重复代码。以下是实现CSS继承的几种方法和注意事项: 理解CSS继承的基本原理 CSS中某些属性默认具有继承性,如fo…

css制作横线

css制作横线

使用 border 属性 在元素底部添加 border 可以创建一条横线。通过调整 border 的宽度、样式和颜色来自定义横线外观。 .horizontal-line { border-bo…

css图标制作教程

css图标制作教程

CSS图标制作方法 CSS图标可以通过多种方式实现,以下是几种常见的技术方案: 纯CSS绘制图标 利用CSS的border、transform和伪元素等属性绘制简单图形: .arrow-icon…

前端css制作教程

前端css制作教程

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。通过选择器和属性定义样式规则。 引入 CSS 的三种方式 内联样式:直接在 HTML 标签中使用 styl…