当前位置:首页 > CSS

css横线制作

2026-02-27 04:44:45CSS

使用border属性制作横线

通过为元素添加border-topborder-bottom属性可以快速创建横线。例如:

.hr-border {
  border-top: 1px solid #000;
  border-bottom: none;
}

使用hr标签默认样式

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

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

使用伪元素生成横线

通过::before或::after伪元素实现更灵活的横线:

.element::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, transparent, #333, transparent);
}

使用flex布局制作分隔线

结合flex布局创建具有间距的横线效果:

.container {
  display: flex;
  align-items: center;
}
.container::before, .container::after {
  content: "";
  flex: 1;
  height: 1px;
  background: #ddd;
}

使用box-shadow创建特殊横线

通过阴影效果实现特殊风格的横线:

.hr-shadow {
  height: 10px;
  box-shadow: 0 5px 5px -5px #333 inset;
}

使用渐变背景制作横线

CSS线性渐变可实现渐变色彩的横线:

.hr-gradient {
  height: 3px;
  background: linear-gradient(90deg, red, yellow, green);
}

使用SVG创建矢量横线

通过内联SVG实现可缩放的矢量横线:

css横线制作

.hr-svg {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><line x1='0' y1='0' x2='100%' y2='0' stroke='black' stroke-width='1'/></svg>");
}

标签: 横线css
分享给朋友:

相关文章

css按钮制作

css按钮制作

基础按钮样式 使用CSS创建基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单的按钮样式示例: .button {…

空间css制作

空间css制作

空间 CSS 制作方法 使用 margin 和 padding 控制间距 通过调整 margin(外边距)和 padding(内边距)属性,可以控制元素之间的空间。例如: .element {…

css sprites制作

css sprites制作

什么是CSS Sprites CSS Sprites是一种将多个小图片合并成一张大图的技术,通过background-position属性来显示需要的部分。这种技术可以减少HTTP请求次数,提升页面加…

css 制作目录

css 制作目录

CSS 制作目录的方法 使用 CSS 可以轻松为网页内容创建美观且功能性的目录。以下是几种常见方法: 使用 ul 和 li 创建基础目录结构 <div class="toc"> &…

css怎么制作表单

css怎么制作表单

基础表单结构 使用HTML创建表单元素,搭配CSS进行样式设计。表单通常包含<form>标签及输入控件(如<input>、<textarea>、<select…

使用css制作同心圆

使用css制作同心圆

使用 CSS 制作同心圆 同心圆可以通过嵌套多个圆形元素并利用 CSS 的定位和样式属性实现。以下是几种常见方法: 方法一:使用绝对定位和多个 div 通过嵌套多个 div 元素,设置相同的圆心位置…