当前位置:首页 > 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制作横线

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

css雪花制作教程

css雪花制作教程

使用纯CSS制作雪花效果 通过CSS的@keyframes和伪元素可以创建动态雪花效果。以下是一个基础实现方案: <!DOCTYPE html> <html> <hea…

js 横线 实现

js 横线 实现

使用 CSS border 属性实现横线 在 HTML 中创建一个 div 元素,通过 CSS 的 border 属性设置横线样式。可以调整宽度、颜色和样式来满足不同需求。 <div clas…

uniapp中画横线

uniapp中画横线

在uniapp中绘制横线的方法 使用view标签加样式 通过设置view标签的样式,可以快速实现横线效果。以下是一个简单的示例: <view style="height: 1px; backg…

css地图制作教程

css地图制作教程

使用CSS制作地图的基础方法 CSS地图通常指通过纯CSS代码绘制地图轮廓或交互元素,常用于简单的地理展示或创意设计。以下为基本实现思路: HTML结构 <div class="map-co…

css横线制作

css横线制作

使用 border 属性制作横线 通过设置元素的 border 属性可以快速生成横线。例如,创建一个高度为 1px 的横线: .hr-border { border: 0; border-t…