当前位置:首页 > CSS

css横线制作

2026-02-12 20:08:12CSS

使用 border 属性制作横线

通过设置元素的 border 属性可以快速生成横线。例如,创建一个高度为 1px 的横线:

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

调整 border-top 的宽度和颜色可改变横线样式。

使用 hr 标签默认样式

HTML 原生 <hr> 标签默认生成横线,可通过 CSS 自定义:

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

此方法语义化较好,适合内容分隔场景。

css横线制作

使用伪元素生成横线

通过 ::before::after 伪元素创建横线,灵活性高:

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

渐变背景可实现特殊视觉效果。

css横线制作

使用 box-shadow 投影模拟

利用 box-shadow 创建细横线:

.hr-shadow {
  height: 1px;
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
}

适合需要微阴影效果的场景。

使用 flex/grid 布局空隙

在 Flex 或 Grid 容器中通过间隙生成横线:

.container {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.item {
  background-color: #eee;
}

相邻元素间的间隙会形成视觉横线。

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

相关文章

css二级菜单制作

css二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <…

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form"&…

css制作简历

css制作简历

使用CSS制作简历的步骤 设计简历结构 使用HTML创建简历的基本结构,包括个人信息、教育背景、工作经历、技能等部分。确保每个部分都有清晰的标题和内容区域。 基础样式设置 通过CSS设置全局样式,包…

css怎么制作时钟

css怎么制作时钟

使用CSS制作时钟 通过CSS和少量JavaScript可以创建一个动态时钟。以下是实现方法: HTML结构 <div class="clock"> <div cla…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position…

css下拉框制作

css下拉框制作

使用原生HTML和CSS制作下拉框 HTML的<select>元素结合CSS可以创建基础下拉框: <select class="custom-dropdown"> &l…