当前位置:首页 > 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 创建渐变色横线:

.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 图案:

.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 动画实现动态效果:

css横线制作教程

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

分享给朋友:

相关文章

css继承制作教程

css继承制作教程

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

css图标制作教程

css图标制作教程

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

css继承制作教程

css继承制作教程

CSS 继承的基本概念 CSS 继承是指子元素自动获取父元素的某些样式属性值,无需重复定义。继承机制可以减少代码冗余,提高开发效率。 可继承的常见属性 以下属性通常会被子元素继承: 文本相…

css地图制作教程

css地图制作教程

CSS地图制作方法 使用CSS制作地图主要涉及利用HTML元素和CSS样式来绘制地图的各个部分。以下是几种常见的方法: 使用div和CSS样式绘制简单地图 通过创建多个div元素并应用不同的CSS…

css继承制作教程

css继承制作教程

CSS继承的基本概念 CSS继承是指某些CSS属性能够自动从父元素传递到子元素。例如,设置body的字体颜色为黑色,所有子元素默认会继承该颜色,除非显式覆盖。理解继承机制可以简化样式表的编写。 可继…

uniapp中画横线

uniapp中画横线

uniapp中画横线的方法 在uniapp中画横线可以通过多种方式实现,以下是几种常见的方法: 使用CSS样式 在vue文件中,可以通过CSS的border属性来画横线。例如: <view…