当前位置:首页 > CSS

css横线制作教程

2026-03-11 22:01:43CSS

使用border属性制作横线

通过设置元素的border属性可以快速创建横线。例如,创建一个1像素高的灰色横线:

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

使用hr标签默认样式

HTML原生<hr>标签自带横线效果,可通过CSS增强样式:

hr {
  height: 2px;
  background-color: #333;
  border: 0;
}

渐变效果横线

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

css横线制作教程

.hr-gradient {
  height: 3px;
  background: linear-gradient(to right, transparent, #ff3366, transparent);
  border: none;
}

虚线样式横线

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

.hr-dashed {
  border: 0;
  border-top: 2px dashed #999;
  background: none;
}

阴影效果横线

添加box-shadow创造立体感:

css横线制作教程

.hr-shadow {
  height: 4px;
  border: none;
  box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}

双线样式

使用伪元素创建双横线效果:

.hr-double::after {
  content: "";
  display: block;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  height: 4px;
}

自定义图案横线

通过background-image使用图片作为横线:

.hr-pattern {
  height: 10px;
  background: url('pattern.png') repeat-x;
  border: none;
}

分享给朋友:

相关文章

css继承制作教程

css继承制作教程

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

css横线制作

css横线制作

使用border属性制作横线 通过设置元素的border-top或border-bottom属性可以快速生成横线。例如: .hr-border { border-top: 1px solid…

css小船制作教程

css小船制作教程

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

css标志制作教程

css标志制作教程

CSS标志制作教程 基础形状绘制 使用CSS的border、width、height等属性可以创建基本形状。例如,圆形可以通过border-radius: 50%实现: .circle { wi…

js 横线 实现

js 横线 实现

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

css继承制作教程

css继承制作教程

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