当前位置:首页 > 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;
}

分享给朋友:

相关文章

前端css制作教程

前端css制作教程

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

css小船制作教程

css小船制作教程

使用CSS绘制小船 通过CSS的clip-path属性和基本形状组合可以绘制简单的小船图形。以下是一个基础实现方案: <!DOCTYPE html> <html> <h…

css制作教程

css制作教程

CSS 制作教程 CSS 基础语法 CSS(Cascading Style Sheets)用于控制网页的样式,语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值;…

css地图制作教程

css地图制作教程

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

css继承制作教程

css继承制作教程

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

css横线制作

css横线制作

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